Started by user Fabrizio Giudici Running as SYSTEM Building in workspace /var/jenkins_home/jobs/NorthernWind_Metrics/workspace The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://bitbucket.org/tidalwave/northernwind-src.git # timeout=10 Fetching upstream changes from https://bitbucket.org/tidalwave/northernwind-src.git > git --version # timeout=10 > git --version # 'git version 2.39.5' > git fetch --tags --force --progress -- https://bitbucket.org/tidalwave/northernwind-src.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision 986947ad5cf9dae183cbc58a2f5174c661dce3be (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 986947ad5cf9dae183cbc58a2f5174c661dce3be # timeout=10 Commit message: "Fixed blocked plain http procol for repo." First time build. Skipping changelog. using settings config with name settings-mirror Replacing all maven server entries not found in credentials list is true [workspace] $ /var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin/mvn -s /tmp/settings10004556207375808032.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/0 [INFO] Scanning for projects... [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/superpom/superpom/5.0-ALPHA-16/superpom-5.0-ALPHA-16.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/superpom/superpom/5.0-ALPHA-16/superpom-5.0-ALPHA-16.pom (24 kB at 44 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/5.0-ALPHA-16/superpom-5.0-ALPHA-16.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/5.0-ALPHA-16/superpom-5.0-ALPHA-16.pom (181 kB at 391 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-framework-bom/5.3.27/spring-framework-bom-5.3.27.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-framework-bom/5.3.27/spring-framework-bom-5.3.27.pom (5.7 kB at 20 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/thesefoolishthings/3.2-ALPHA-20/thesefoolishthings-3.2-ALPHA-20.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/thesefoolishthings/3.2-ALPHA-20/thesefoolishthings-3.2-ALPHA-20.pom (9.4 kB at 32 kB/s) [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] NorthernWind [pom] [INFO] NorthernWind (modules) [pom] [INFO] NorthernWind :: Commons for tests [jar] [INFO] NorthernWind :: Core [jar] [INFO] NorthernWind :: Core :: Default Marshalling [jar] [INFO] NorthernWind :: Profiling [jar] [INFO] NorthernWind :: HTML Patches [jar] [INFO] NorthernWind :: Filesystems [pom] [INFO] NorthernWind :: Filesystems :: Basic [jar] [INFO] NorthernWind :: Core :: Default Implementation [jar] [INFO] NorthernWind :: Frontend :: Components [jar] [INFO] NorthernWind :: Frontend :: Components :: HTML Template [jar] [INFO] NorthernWind :: Filesystems :: SCM [jar] [INFO] NorthernWind :: Filesystems :: SCM :: Git [jar] [INFO] NorthernWind :: Filesystems :: SCM :: Mercurial [jar] [INFO] NorthernWind :: Frontend :: Commons [jar] [INFO] NorthernWind :: Frontend :: Media [jar] [INFO] NorthernWind :: Frontend [pom] [INFO] NorthernWind :: Frontend :: Spring MVC [jar] [INFO] NorthernWind :: Frontend :: Media :: Spring MVC [jar] [INFO] NorthernWind :: Frontend :: Webapp [pom] [INFO] NorthernWind :: Frontend :: Webapp :: Commons [jar] [INFO] NorthernWind :: Frontend :: Webapp :: Spring MVC [war] [INFO] NorthernWind :: Frontend :: Webapp :: Media :: Spring MVC [war] [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/spotbugs/spotbugs-maven-plugin/4.7.3.4/spotbugs-maven-plugin-4.7.3.4.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/spotbugs/spotbugs-maven-plugin/4.7.3.4/spotbugs-maven-plugin-4.7.3.4.pom (34 kB at 118 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/hazendaz/base-parent/39/base-parent-39.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/hazendaz/base-parent/39/base-parent-39.pom (88 kB at 197 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm-bom/9.5/asm-bom-9.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm-bom/9.5/asm-bom-9.5.pom (3.2 kB at 10 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-bom/4.0.11/groovy-bom-4.0.11.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-bom/4.0.11/groovy-bom-4.0.11.pom (27 kB at 91 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/spotbugs/spotbugs-maven-plugin/4.7.3.4/spotbugs-maven-plugin-4.7.3.4.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/spotbugs/spotbugs-maven-plugin/4.7.3.4/spotbugs-maven-plugin-4.7.3.4.jar (163 kB at 524 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/buildnumber-maven-plugin/3.0.0/buildnumber-maven-plugin-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/buildnumber-maven-plugin/3.0.0/buildnumber-maven-plugin-3.0.0.pom (13 kB at 22 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/mojo-parent/65/mojo-parent-65.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/mojo-parent/65/mojo-parent-65.pom (35 kB at 73 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/junit/junit-bom/5.8.1/junit-bom-5.8.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/junit/junit-bom/5.8.1/junit-bom-5.8.1.pom (5.6 kB at 19 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/buildnumber-maven-plugin/3.0.0/buildnumber-maven-plugin-3.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/buildnumber-maven-plugin/3.0.0/buildnumber-maven-plugin-3.0.0.jar (46 kB at 152 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-compiler-plugin/3.11.0/maven-compiler-plugin-3.11.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-compiler-plugin/3.11.0/maven-compiler-plugin-3.11.0.pom (9.8 kB at 32 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-compiler-plugin/3.11.0/maven-compiler-plugin-3.11.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-compiler-plugin/3.11.0/maven-compiler-plugin-3.11.0.jar (66 kB at 224 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-assembly-plugin/3.5.0/maven-assembly-plugin-3.5.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-assembly-plugin/3.5.0/maven-assembly-plugin-3.5.0.pom (14 kB at 49 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-plugins/36/maven-plugins-36.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-plugins/36/maven-plugins-36.pom (9.9 kB at 33 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-assembly-plugin/3.5.0/maven-assembly-plugin-3.5.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-assembly-plugin/3.5.0/maven-assembly-plugin-3.5.0.jar (253 kB at 797 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-surefire-plugin/3.0.0/maven-surefire-plugin-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-surefire-plugin/3.0.0/maven-surefire-plugin-3.0.0.pom (5.9 kB at 20 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire/3.0.0/surefire-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire/3.0.0/surefire-3.0.0.pom (22 kB at 73 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-surefire-plugin/3.0.0/maven-surefire-plugin-3.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-surefire-plugin/3.0.0/maven-surefire-plugin-3.0.0.jar (43 kB at 139 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/exec-maven-plugin/3.1.0/exec-maven-plugin-3.1.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/exec-maven-plugin/3.1.0/exec-maven-plugin-3.1.0.pom (14 kB at 45 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/mojo-parent/69/mojo-parent-69.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/mojo-parent/69/mojo-parent-69.pom (35 kB at 97 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/junit/junit-bom/5.8.2/junit-bom-5.8.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/junit/junit-bom/5.8.2/junit-bom-5.8.2.pom (5.6 kB at 17 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/exec-maven-plugin/3.1.0/exec-maven-plugin-3.1.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/exec-maven-plugin/3.1.0/exec-maven-plugin-3.1.0.jar (73 kB at 175 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.pom (6.8 kB at 21 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-jar-plugin/3.3.0/maven-jar-plugin-3.3.0.jar (27 kB at 78 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-deploy-plugin/3.1.1/maven-deploy-plugin-3.1.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-deploy-plugin/3.1.1/maven-deploy-plugin-3.1.1.pom (8.9 kB at 28 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-deploy-plugin/3.1.1/maven-deploy-plugin-3.1.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-deploy-plugin/3.1.1/maven-deploy-plugin-3.1.1.jar (39 kB at 134 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/owasp/dependency-check-maven/8.2.1/dependency-check-maven-8.2.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/owasp/dependency-check-maven/8.2.1/dependency-check-maven-8.2.1.pom (8.4 kB at 17 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/owasp/dependency-check-parent/8.2.1/dependency-check-parent-8.2.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/owasp/dependency-check-parent/8.2.1/dependency-check-parent-8.2.1.pom (64 kB at 220 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/jackson-bom/2.14.2/jackson-bom-2.14.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/jackson-bom/2.14.2/jackson-bom-2.14.2.pom (17 kB at 58 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/jackson-parent/2.14/jackson-parent-2.14.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/jackson-parent/2.14/jackson-parent-2.14.pom (7.7 kB at 26 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/oss-parent/48/oss-parent-48.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/oss-parent/48/oss-parent-48.pom (24 kB at 79 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/owasp/dependency-check-maven/8.2.1/dependency-check-maven-8.2.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/owasp/dependency-check-maven/8.2.1/dependency-check-maven-8.2.1.jar (112 kB at 367 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-release-plugin/3.0.0/maven-release-plugin-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-release-plugin/3.0.0/maven-release-plugin-3.0.0.pom (9.4 kB at 29 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/release/maven-release/3.0.0/maven-release-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/release/maven-release/3.0.0/maven-release-3.0.0.pom (11 kB at 38 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-release-plugin/3.0.0/maven-release-plugin-3.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-release-plugin/3.0.0/maven-release-plugin-3.0.0.jar (61 kB at 184 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/plugins/nexus-staging-maven-plugin/1.6.8/nexus-staging-maven-plugin-1.6.8.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/plugins/nexus-staging-maven-plugin/1.6.8/nexus-staging-maven-plugin-1.6.8.pom (12 kB at 39 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/nexus/maven/nexus-staging/1.6.8/nexus-staging-1.6.8.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/nexus/maven/nexus-staging/1.6.8/nexus-staging-1.6.8.pom (2.8 kB at 6.2 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/nexus/maven/nexus-maven-plugins/1.6.8/nexus-maven-plugins-1.6.8.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/nexus/maven/nexus-maven-plugins/1.6.8/nexus-maven-plugins-1.6.8.pom (18 kB at 55 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/buildsupport/public-parent/6/public-parent-6.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/buildsupport/public-parent/6/public-parent-6.pom (760 B at 1.1 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/buildsupport/buildsupport/6/buildsupport-6.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/buildsupport/buildsupport/6/buildsupport-6.pom (23 kB at 76 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/plugins/nexus-staging-maven-plugin/1.6.8/nexus-staging-maven-plugin-1.6.8.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/plugins/nexus-staging-maven-plugin/1.6.8/nexus-staging-maven-plugin-1.6.8.jar (251 kB at 798 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-enforcer-plugin/3.3.0/maven-enforcer-plugin-3.3.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-enforcer-plugin/3.3.0/maven-enforcer-plugin-3.3.0.pom (7.0 kB at 22 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/enforcer/enforcer/3.3.0/enforcer-3.3.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/enforcer/enforcer/3.3.0/enforcer-3.3.0.pom (8.2 kB at 24 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/junit/junit-bom/5.9.2/junit-bom-5.9.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/junit/junit-bom/5.9.2/junit-bom-5.9.2.pom (5.6 kB at 18 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-enforcer-plugin/3.3.0/maven-enforcer-plugin-3.3.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-enforcer-plugin/3.3.0/maven-enforcer-plugin-3.3.0.jar (39 kB at 127 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.pom (20 kB at 63 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-site-plugin/3.12.1/maven-site-plugin-3.12.1.jar (119 kB at 400 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/license-maven-plugin/1.16/license-maven-plugin-1.16.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/license-maven-plugin/1.16/license-maven-plugin-1.16.pom (18 kB at 39 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/license-maven-plugin/1.16/license-maven-plugin-1.16.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/license-maven-plugin/1.16/license-maven-plugin-1.16.jar (307 kB at 494 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-javadoc-plugin/3.5.0/maven-javadoc-plugin-3.5.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-javadoc-plugin/3.5.0/maven-javadoc-plugin-3.5.0.pom (21 kB at 69 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-javadoc-plugin/3.5.0/maven-javadoc-plugin-3.5.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-javadoc-plugin/3.5.0/maven-javadoc-plugin-3.5.0.jar (507 kB at 1.6 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/openjfx/javafx-maven-plugin/0.0.5/javafx-maven-plugin-0.0.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/openjfx/javafx-maven-plugin/0.0.5/javafx-maven-plugin-0.0.5.pom (9.0 kB at 19 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/openjfx/javafx-maven-plugin/0.0.5/javafx-maven-plugin-0.0.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/openjfx/javafx-maven-plugin/0.0.5/javafx-maven-plugin-0.0.5.jar (35 kB at 84 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jacoco/jacoco-maven-plugin/0.8.9/jacoco-maven-plugin-0.8.9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jacoco/jacoco-maven-plugin/0.8.9/jacoco-maven-plugin-0.8.9.pom (3.8 kB at 8.3 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jacoco/org.jacoco.build/0.8.9/org.jacoco.build-0.8.9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jacoco/org.jacoco.build/0.8.9/org.jacoco.build-0.8.9.pom (44 kB at 142 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jacoco/jacoco-maven-plugin/0.8.9/jacoco-maven-plugin-0.8.9.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jacoco/jacoco-maven-plugin/0.8.9/jacoco-maven-plugin-0.8.9.jar (56 kB at 191 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/build-helper-maven-plugin/3.3.0/build-helper-maven-plugin-3.3.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/build-helper-maven-plugin/3.3.0/build-helper-maven-plugin-3.3.0.pom (7.4 kB at 25 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/build-helper-maven-plugin/3.3.0/build-helper-maven-plugin-3.3.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/build-helper-maven-plugin/3.3.0/build-helper-maven-plugin-3.3.0.jar (68 kB at 231 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/mycila/license-maven-plugin/4.0.rc2/license-maven-plugin-4.0.rc2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/mycila/license-maven-plugin/4.0.rc2/license-maven-plugin-4.0.rc2.pom (6.1 kB at 11 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/mycila/license-maven-plugin-parent/4.0.rc2/license-maven-plugin-parent-4.0.rc2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/mycila/license-maven-plugin-parent/4.0.rc2/license-maven-plugin-parent-4.0.rc2.pom (9.0 kB at 20 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/mycila/mycila-pom/3/mycila-pom-3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/mycila/mycila-pom/3/mycila-pom-3.pom (20 kB at 43 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/mycila/license-maven-plugin/4.0.rc2/license-maven-plugin-4.0.rc2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/mycila/license-maven-plugin/4.0.rc2/license-maven-plugin-4.0.rc2.jar (106 kB at 337 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-clean-plugin/3.2.0/maven-clean-plugin-3.2.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-clean-plugin/3.2.0/maven-clean-plugin-3.2.0.pom (5.3 kB at 18 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-plugins/35/maven-plugins-35.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-plugins/35/maven-plugins-35.pom (9.9 kB at 30 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-parent/35/maven-parent-35.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-parent/35/maven-parent-35.pom (45 kB at 137 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/apache/25/apache-25.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/apache/25/apache-25.pom (21 kB at 66 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-clean-plugin/3.2.0/maven-clean-plugin-3.2.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-clean-plugin/3.2.0/maven-clean-plugin-3.2.0.jar (36 kB at 75 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-install-plugin/3.1.1/maven-install-plugin-3.1.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-install-plugin/3.1.1/maven-install-plugin-3.1.1.pom (7.8 kB at 27 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-install-plugin/3.1.1/maven-install-plugin-3.1.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-install-plugin/3.1.1/maven-install-plugin-3.1.1.jar (31 kB at 47 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-surefire-report-plugin/3.0.0/maven-surefire-report-plugin-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-surefire-report-plugin/3.0.0/maven-surefire-report-plugin-3.0.0.pom (7.8 kB at 27 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-surefire-report-plugin/3.0.0/maven-surefire-report-plugin-3.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-surefire-report-plugin/3.0.0/maven-surefire-report-plugin-3.0.0.jar (45 kB at 142 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-gpg-plugin/3.0.1/maven-gpg-plugin-3.0.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-gpg-plugin/3.0.1/maven-gpg-plugin-3.0.1.pom (13 kB at 45 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-gpg-plugin/3.0.1/maven-gpg-plugin-3.0.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-gpg-plugin/3.0.1/maven-gpg-plugin-3.0.1.jar (60 kB at 208 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-shade-plugin/3.4.1/maven-shade-plugin-3.4.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-shade-plugin/3.4.1/maven-shade-plugin-3.4.1.pom (13 kB at 42 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-shade-plugin/3.4.1/maven-shade-plugin-3.4.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-shade-plugin/3.4.1/maven-shade-plugin-3.4.1.jar (143 kB at 470 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-dependency-plugin/3.5.0/maven-dependency-plugin-3.5.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-dependency-plugin/3.5.0/maven-dependency-plugin-3.5.0.pom (16 kB at 54 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-plugins/38/maven-plugins-38.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-plugins/38/maven-plugins-38.pom (8.1 kB at 28 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-parent/38/maven-parent-38.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-parent/38/maven-parent-38.pom (48 kB at 155 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/apache/28/apache-28.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/apache/28/apache-28.pom (21 kB at 68 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-dependency-plugin/3.5.0/maven-dependency-plugin-3.5.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-dependency-plugin/3.5.0/maven-dependency-plugin-3.5.0.jar (189 kB at 622 kB/s) [INFO] [INFO] ---------------< it.tidalwave.northernwind:northernwind >--------------- [INFO] Building NorthernWind 1.2-ALPHA-12-SNAPSHOT [1/24] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ northernwind --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar (153 kB at 465 kB/s) [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ northernwind --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/3.8.4/maven-plugin-api-3.8.4.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/3.8.4/maven-plugin-api-3.8.4.pom (3.0 kB at 10 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven/3.8.4/maven-3.8.4.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven/3.8.4/maven-3.8.4.pom (27 kB at 79 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-model/3.8.4/maven-model-3.8.4.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-model/3.8.4/maven-model-3.8.4.pom (2.8 kB at 9.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact/3.8.4/maven-artifact-3.8.4.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact/3.8.4/maven-artifact-3.8.4.pom (2.4 kB at 8.1 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.pom (4.3 kB at 14 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/sisu-plexus/0.3.5/sisu-plexus-0.3.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/sisu-plexus/0.3.5/sisu-plexus-0.3.5.pom (14 kB at 24 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom (13 kB at 42 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.pom (2.6 kB at 5.8 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/sisu-inject/0.3.5/sisu-inject-0.3.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/sisu-inject/0.3.5/sisu-inject-0.3.5.pom (14 kB at 27 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-api/1.12.0/maven-scm-api-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-api/1.12.0/maven-scm-api-1.12.0.pom (1.6 kB at 5.3 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm/1.12.0/maven-scm-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm/1.12.0/maven-scm-1.12.0.pom (26 kB at 90 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-manager-plexus/1.12.0/maven-scm-manager-plexus-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-manager-plexus/1.12.0/maven-scm-manager-plexus-1.12.0.pom (2.2 kB at 7.5 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-managers/1.12.0/maven-scm-managers-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-managers/1.12.0/maven-scm-managers-1.12.0.pom (1.5 kB at 5.3 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-bazaar/1.12.0/maven-scm-provider-bazaar-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-bazaar/1.12.0/maven-scm-provider-bazaar-1.12.0.pom (2.0 kB at 6.8 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-providers/1.12.0/maven-scm-providers-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-providers/1.12.0/maven-scm-providers-1.12.0.pom (3.6 kB at 12 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-svnexe/1.12.0/maven-scm-provider-svnexe-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-svnexe/1.12.0/maven-scm-provider-svnexe-1.12.0.pom (2.7 kB at 8.8 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-providers-svn/1.12.0/maven-scm-providers-svn-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-providers-svn/1.12.0/maven-scm-providers-svn-1.12.0.pom (2.2 kB at 6.9 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-svn-commons/1.12.0/maven-scm-provider-svn-commons-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-svn-commons/1.12.0/maven-scm-provider-svn-commons-1.12.0.pom (2.7 kB at 9.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-gitexe/1.12.0/maven-scm-provider-gitexe-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-gitexe/1.12.0/maven-scm-provider-gitexe-1.12.0.pom (2.6 kB at 8.8 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-providers-git/1.12.0/maven-scm-providers-git-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-providers-git/1.12.0/maven-scm-providers-git-1.12.0.pom (2.2 kB at 7.7 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-git-commons/1.12.0/maven-scm-provider-git-commons-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-git-commons/1.12.0/maven-scm-provider-git-commons-1.12.0.pom (2.7 kB at 9.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvsexe/1.12.0/maven-scm-provider-cvsexe-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvsexe/1.12.0/maven-scm-provider-cvsexe-1.12.0.pom (2.8 kB at 9.5 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-providers-cvs/1.12.0/maven-scm-providers-cvs-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-providers-cvs/1.12.0/maven-scm-providers-cvs-1.12.0.pom (1.8 kB at 5.9 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.12.0/maven-scm-provider-cvs-commons-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.12.0/maven-scm-provider-cvs-commons-1.12.0.pom (2.4 kB at 8.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-starteam/1.12.0/maven-scm-provider-starteam-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-starteam/1.12.0/maven-scm-provider-starteam-1.12.0.pom (2.6 kB at 8.5 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-clearcase/1.12.0/maven-scm-provider-clearcase-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-clearcase/1.12.0/maven-scm-provider-clearcase-1.12.0.pom (2.6 kB at 8.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-perforce/1.12.0/maven-scm-provider-perforce-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-perforce/1.12.0/maven-scm-provider-perforce-1.12.0.pom (2.6 kB at 8.5 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-hg/1.12.0/maven-scm-provider-hg-1.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-hg/1.12.0/maven-scm-provider-hg-1.12.0.pom (2.4 kB at 7.5 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.2/maven-scm-provider-svnjava-2.1.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.2/maven-scm-provider-svnjava-2.1.2.pom (9.2 kB at 32 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/tmatesoft/svnkit/svnkit/1.10.3/svnkit-1.10.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/tmatesoft/svnkit/svnkit/1.10.3/svnkit-1.10.3.pom (3.1 kB at 10.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.pom (2.5 kB at 8.3 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/code/gson/gson/2.8.9/gson-2.8.9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/code/gson/gson/2.8.9/gson-2.8.9.pom (6.3 kB at 22 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/code/gson/gson-parent/2.8.9/gson-parent-2.8.9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/code/gson/gson-parent/2.8.9/gson-parent-2.8.9.pom (4.7 kB at 15 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-api/1.12.0/maven-scm-api-1.12.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-api/1.12.0/maven-scm-api-1.12.0.jar (112 kB at 306 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-manager-plexus/1.12.0/maven-scm-manager-plexus-1.12.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-bazaar/1.12.0/maven-scm-provider-bazaar-1.12.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-gitexe/1.12.0/maven-scm-provider-gitexe-1.12.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-svnexe/1.12.0/maven-scm-provider-svnexe-1.12.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-git-commons/1.12.0/maven-scm-provider-git-commons-1.12.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-manager-plexus/1.12.0/maven-scm-manager-plexus-1.12.0.jar (11 kB at 34 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-svn-commons/1.12.0/maven-scm-provider-svn-commons-1.12.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-gitexe/1.12.0/maven-scm-provider-gitexe-1.12.0.jar (72 kB at 189 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvsexe/1.12.0/maven-scm-provider-cvsexe-1.12.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-svnexe/1.12.0/maven-scm-provider-svnexe-1.12.0.jar (84 kB at 216 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.12.0/maven-scm-provider-cvs-commons-1.12.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-git-commons/1.12.0/maven-scm-provider-git-commons-1.12.0.jar (36 kB at 66 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-starteam/1.12.0/maven-scm-provider-starteam-1.12.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-bazaar/1.12.0/maven-scm-provider-bazaar-1.12.0.jar (57 kB at 98 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-clearcase/1.12.0/maven-scm-provider-clearcase-1.12.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-svn-commons/1.12.0/maven-scm-provider-svn-commons-1.12.0.jar (39 kB at 64 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-perforce/1.12.0/maven-scm-provider-perforce-1.12.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvsexe/1.12.0/maven-scm-provider-cvsexe-1.12.0.jar (31 kB at 44 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-hg/1.12.0/maven-scm-provider-hg-1.12.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-cvs-commons/1.12.0/maven-scm-provider-cvs-commons-1.12.0.jar (80 kB at 109 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.2/maven-scm-provider-svnjava-2.1.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-starteam/1.12.0/maven-scm-provider-starteam-1.12.0.jar (74 kB at 84 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/tmatesoft/svnkit/svnkit/1.10.3/svnkit-1.10.3.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-perforce/1.12.0/maven-scm-provider-perforce-1.12.0.jar (86 kB at 91 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-clearcase/1.12.0/maven-scm-provider-clearcase-1.12.0.jar (70 kB at 72 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/scm/maven-scm-provider-hg/1.12.0/maven-scm-provider-hg-1.12.0.jar (68 kB at 64 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/code/maven-scm-provider-svnjava/maven-scm-provider-svnjava/2.1.2/maven-scm-provider-svnjava-2.1.2.jar (64 kB at 61 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/tmatesoft/sqljet/sqljet/1.1.14/sqljet-1.1.14.jar (761 kB at 598 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar (913 kB at 696 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/tmatesoft/svnkit/svnkit/1.10.3/svnkit-1.10.3.jar (4.3 MB at 2.8 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar (258 kB at 146 kB/s) [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000338511 [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/NorthernWind_Metrics/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ northernwind --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/enforcer/enforcer-api/3.3.0/enforcer-api-3.3.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/enforcer/enforcer-api/3.3.0/enforcer-api-3.3.0.pom (3.6 kB at 12 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/enforcer/enforcer-rules/3.3.0/enforcer-rules-3.3.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/enforcer/enforcer-rules/3.3.0/enforcer-rules-3.3.0.pom (4.1 kB at 14 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom (2.2 kB at 39 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom (30 kB at 815 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom (1.9 kB at 65 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/enforcer/enforcer-api/3.3.0/enforcer-api-3.3.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/enforcer/enforcer-api/3.3.0/enforcer-api-3.3.0.jar (14 kB at 48 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/enforcer/enforcer-rules/3.3.0/enforcer-rules-3.3.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar (146 kB at 4.2 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/enforcer/enforcer-rules/3.3.0/enforcer-rules-3.3.0.jar (145 kB at 448 kB/s) [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) @ northernwind --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ northernwind --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ northernwind --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.pom (3.9 kB at 13 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-shared-components/10/maven-shared-components-10.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-shared-components/10/maven-shared-components-10.pom (8.4 kB at 26 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-parent/9/maven-parent-9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-parent/9/maven-parent-9.pom (33 kB at 92 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom (1.5 kB at 4.2 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven/2.0.6/maven-2.0.6.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven/2.0.6/maven-2.0.6.pom (9.0 kB at 377 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.pom (4.1 kB at 9.6 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-shared-components/8/maven-shared-components-8.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-shared-components/8/maven-shared-components-8.pom (2.7 kB at 6.8 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-parent/7/maven-parent-7.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-parent/7/maven-parent-7.pom (21 kB at 63 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact/2.0.2/maven-artifact-2.0.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact/2.0.2/maven-artifact-2.0.2.pom (765 B at 2.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven/2.0.2/maven-2.0.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven/2.0.2/maven-2.0.2.pom (13 kB at 34 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact-manager/2.0.2/maven-artifact-manager-2.0.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact-manager/2.0.2/maven-artifact-manager-2.0.2.pom (1.4 kB at 3.9 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-repository-metadata/2.0.2/maven-repository-metadata-2.0.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-repository-metadata/2.0.2/maven-repository-metadata-2.0.2.pom (1.3 kB at 3.9 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/junit/junit/4.13.1/junit-4.13.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/junit/junit/4.13.1/junit-4.13.1.pom (25 kB at 53 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.pom (588 B at 1.6 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/wagon/wagon/1.0-alpha-6/wagon-1.0-alpha-6.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/wagon/wagon/1.0-alpha-6/wagon-1.0-alpha-6.pom (6.4 kB at 16 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/1.4.6/plexus-utils-1.4.6.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/1.4.6/plexus-utils-1.4.6.pom (2.3 kB at 3.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.pom (5.3 kB at 11 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus/1.0.12/plexus-1.0.12.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus/1.0.12/plexus-1.0.12.pom (9.8 kB at 14 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9.pom (3.5 kB at 5.7 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jacoco/org.jacoco.core/0.8.9/org.jacoco.core-0.8.9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jacoco/org.jacoco.core/0.8.9/org.jacoco.core-0.8.9.pom (2.1 kB at 3.2 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm/9.5/asm-9.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm/9.5/asm-9.5.pom (2.4 kB at 4.1 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.pom (2.8 kB at 4.2 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm-tree/9.5/asm-tree-9.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm-tree/9.5/asm-tree-9.5.pom (2.6 kB at 4.5 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jacoco/org.jacoco.report/0.8.9/org.jacoco.report-0.8.9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jacoco/org.jacoco.report/0.8.9/org.jacoco.report-0.8.9.pom (1.9 kB at 3.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.jar (38 kB at 119 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact/2.0.2/maven-artifact-2.0.2.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact-manager/2.0.2/maven-artifact-manager-2.0.2.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-repository-metadata/2.0.2/maven-repository-metadata-2.0.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-repository-metadata/2.0.2/maven-repository-metadata-2.0.2.jar (20 kB at 54 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact/2.0.2/maven-artifact-2.0.2.jar (78 kB at 209 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/junit/junit/4.13.1/junit-4.13.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact-manager/2.0.2/maven-artifact-manager-2.0.2.jar (49 kB at 127 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar (13 kB at 33 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jacoco/org.jacoco.core/0.8.9/org.jacoco.core-0.8.9.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.jar (39 kB at 87 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm/9.5/asm-9.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.jar (43 kB at 59 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/junit/junit/4.13.1/junit-4.13.1.jar (383 kB at 475 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm-tree/9.5/asm-tree-9.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm/9.5/asm-9.5.jar (122 kB at 119 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jacoco/org.jacoco.report/0.8.9/org.jacoco.report-0.8.9.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar (299 kB at 259 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jacoco/org.jacoco.core/0.8.9/org.jacoco.core-0.8.9.jar (204 kB at 156 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.jar (72 kB at 52 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm-tree/9.5/asm-tree-9.5.jar (52 kB at 37 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jacoco/org.jacoco.report/0.8.9/org.jacoco.report-0.8.9.jar (131 kB at 75 kB/s) [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/target/jacoco.exec [INFO] [INFO] --- jacoco:0.8.9:report (report) @ northernwind --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ northernwind --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-archiver/4.4.0/plexus-archiver-4.4.0.jar (211 kB at 567 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/3.4.2/plexus-utils-3.4.2.jar (267 kB at 860 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar (1.0 MB at 3.3 MB/s) [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ northernwind --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar (136 kB at 4.1 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.jar (267 kB at 915 kB/s) [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/northernwind/1.2-ALPHA-12-SNAPSHOT/northernwind-1.2-ALPHA-12-SNAPSHOT.pom [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ northernwind >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ northernwind --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/spotbugs/spotbugs/4.7.3/spotbugs-4.7.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/spotbugs/spotbugs/4.7.3/spotbugs-4.7.3.pom (6.9 kB at 12 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm-analysis/9.5/asm-analysis-9.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm-analysis/9.5/asm-analysis-9.5.pom (2.6 kB at 4.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm-util/9.5/asm-util-9.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm-util/9.5/asm-util-9.5.pom (2.9 kB at 4.8 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/bcel/bcel/6.5.0/bcel-6.5.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/bcel/bcel/6.5.0/bcel-6.5.0.pom (21 kB at 51 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.pom (491 B at 539 B/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/dom4j/dom4j/2.1.3/dom4j-2.1.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/dom4j/dom4j/2.1.3/dom4j-2.1.3.pom (2.8 kB at 4.5 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-api/2.0.0/slf4j-api-2.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-api/2.0.0/slf4j-api-2.0.0.pom (1.6 kB at 2.7 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-parent/2.0.0/slf4j-parent-2.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-parent/2.0.0/slf4j-parent-2.0.0.pom (16 kB at 18 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/spotbugs/spotbugs-annotations/4.7.3/spotbugs-annotations-4.7.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/spotbugs/spotbugs-annotations/4.7.3/spotbugs-annotations-4.7.3.pom (3.5 kB at 5.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/code/gson/gson/2.9.1/gson-2.9.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/code/gson/gson/2.9.1/gson-2.9.1.pom (8.2 kB at 8.9 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/code/gson/gson-parent/2.9.1/gson-parent-2.9.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/code/gson/gson-parent/2.9.1/gson-parent-2.9.1.pom (4.5 kB at 7.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jaxen/jaxen/1.2.0/jaxen-1.2.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jaxen/jaxen/1.2.0/jaxen-1.2.0.pom (15 kB at 35 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.pom (4.2 kB at 5.1 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.pom (2.3 kB at 3.6 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.pom (2.7 kB at 8.7 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.pom (24 kB at 66 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j/2.19.0/log4j-2.19.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j/2.19.0/log4j-2.19.0.pom (71 kB at 238 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/logging-parent/5/logging-parent-5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/logging-parent/5/logging-parent-5.pom (3.3 kB at 11 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/apache/24/apache-24.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/apache/24/apache-24.pom (20 kB at 58 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-bom/2.19.0/log4j-bom-2.19.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-bom/2.19.0/log4j-bom-2.19.0.pom (9.2 kB at 31 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom (5.6 kB at 18 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.pom (16 kB at 51 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/jcl-over-slf4j/2.0.7/jcl-over-slf4j-2.0.7.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/jcl-over-slf4j/2.0.7/jcl-over-slf4j-2.0.7.pom (1.2 kB at 4.1 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-parent/2.0.7/slf4j-parent-2.0.7.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-parent/2.0.7/slf4j-parent-2.0.7.pom (17 kB at 23 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.pom (2.7 kB at 8.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-simple/2.0.7/slf4j-simple-2.0.7.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-simple/2.0.7/slf4j-simple-2.0.7.pom (1.1 kB at 1.6 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/ant/ant/1.10.13/ant-1.10.13.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/ant/ant/1.10.13/ant-1.10.13.pom (17 kB at 47 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/ant/ant-parent/1.10.13/ant-parent-1.10.13.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/ant/ant-parent/1.10.13/ant-parent-1.10.13.pom (6.6 kB at 16 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/ant/ant-launcher/1.10.13/ant-launcher-1.10.13.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/ant/ant-launcher/1.10.13/ant-launcher-1.10.13.pom (3.2 kB at 9.6 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy/4.0.11/groovy-4.0.11.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy/4.0.11/groovy-4.0.11.pom (24 kB at 61 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-ant/4.0.11/groovy-ant-4.0.11.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-ant/4.0.11/groovy-ant-4.0.11.pom (24 kB at 68 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-groovydoc/4.0.11/groovy-groovydoc-4.0.11.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-groovydoc/4.0.11/groovy-groovydoc-4.0.11.pom (23 kB at 56 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-dateutil/4.0.11/groovy-dateutil-4.0.11.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-dateutil/4.0.11/groovy-dateutil-4.0.11.pom (23 kB at 66 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-docgenerator/4.0.11/groovy-docgenerator-4.0.11.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-docgenerator/4.0.11/groovy-docgenerator-4.0.11.pom (23 kB at 52 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-templates/4.0.11/groovy-templates-4.0.11.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-templates/4.0.11/groovy-templates-4.0.11.pom (23 kB at 57 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-xml/4.0.11/groovy-xml-4.0.11.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-xml/4.0.11/groovy-xml-4.0.11.pom (23 kB at 55 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-json/4.0.11/groovy-json-4.0.11.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-json/4.0.11/groovy-json-4.0.11.pom (23 kB at 65 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/javaparser/javaparser-core/3.25.2/javaparser-core-3.25.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/javaparser/javaparser-core/3.25.2/javaparser-core-3.25.2.pom (5.0 kB at 6.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/javaparser/javaparser-parent/3.25.2/javaparser-parent-3.25.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/javaparser/javaparser-parent/3.25.2/javaparser-parent-3.25.2.pom (24 kB at 40 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/maven-common-artifact-filters-3.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/maven-common-artifact-filters-3.3.2.pom (5.3 kB at 10 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-shared-components/37/maven-shared-components-37.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-shared-components/37/maven-shared-components-37.pom (4.9 kB at 12 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-container-default/2.1.1/plexus-container-default-2.1.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-container-default/2.1.1/plexus-container-default-2.1.1.pom (2.9 kB at 3.6 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-containers/2.1.1/plexus-containers-2.1.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-containers/2.1.1/plexus-containers-2.1.1.pom (6.0 kB at 18 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus/6.5/plexus-6.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus/6.5/plexus-6.5.pom (26 kB at 81 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/spotbugs/spotbugs/4.7.3/spotbugs-4.7.3.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/spotbugs/spotbugs/4.7.3/spotbugs-4.7.3.jar (3.5 MB at 5.4 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/bcel/bcel/6.5.0/bcel-6.5.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/dom4j/dom4j/2.1.3/dom4j-2.1.3.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/spotbugs/spotbugs-annotations/4.7.3/spotbugs-annotations-4.7.3.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/code/gson/gson/2.9.1/gson-2.9.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/dom4j/dom4j/2.1.3/dom4j-2.1.3.jar (324 kB at 884 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jaxen/jaxen/1.2.0/jaxen-1.2.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/bcel/bcel/6.5.0/bcel-6.5.0.jar (695 kB at 1.5 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar (2.3 kB at 4.3 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/spotbugs/spotbugs-annotations/4.7.3/spotbugs-annotations-4.7.3.jar (15 kB at 24 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/code/gson/gson/2.9.1/gson-2.9.1.jar (265 kB at 396 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3-data.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/jaxen/jaxen/1.2.0/jaxen-1.2.0.jar (232 kB at 242 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar (221 kB at 229 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.jar (153 kB at 134 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/jcl-over-slf4j/2.0.7/jcl-over-slf4j-2.0.7.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3-data.jar (1.0 MB at 811 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar (318 kB at 246 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-simple/2.0.7/slf4j-simple-2.0.7.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.jar (5.1 MB at 3.9 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm-analysis/9.5/asm-analysis-9.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar (1.9 MB at 1.4 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm-util/9.5/asm-util-9.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/jcl-over-slf4j/2.0.7/jcl-over-slf4j-2.0.7.jar (21 kB at 14 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/ant/ant/1.10.13/ant-1.10.13.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.jar (64 kB at 40 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/ant/ant-launcher/1.10.13/ant-launcher-1.10.13.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-simple/2.0.7/slf4j-simple-2.0.7.jar (16 kB at 8.5 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy/4.0.11/groovy-4.0.11.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/ant/ant-launcher/1.10.13/ant-launcher-1.10.13.jar (21 kB at 11 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-ant/4.0.11/groovy-ant-4.0.11.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm-analysis/9.5/asm-analysis-9.5.jar (34 kB at 18 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-groovydoc/4.0.11/groovy-groovydoc-4.0.11.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/ant/ant/1.10.13/ant-1.10.13.jar (2.3 MB at 1.2 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-dateutil/4.0.11/groovy-dateutil-4.0.11.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm-util/9.5/asm-util-9.5.jar (91 kB at 45 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-docgenerator/4.0.11/groovy-docgenerator-4.0.11.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-ant/4.0.11/groovy-ant-4.0.11.jar (71 kB at 31 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-json/4.0.11/groovy-json-4.0.11.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-dateutil/4.0.11/groovy-dateutil-4.0.11.jar (7.9 kB at 3.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-templates/4.0.11/groovy-templates-4.0.11.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy/4.0.11/groovy-4.0.11.jar (7.6 MB at 3.2 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-xml/4.0.11/groovy-xml-4.0.11.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-groovydoc/4.0.11/groovy-groovydoc-4.0.11.jar (144 kB at 60 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/javaparser/javaparser-core/3.25.2/javaparser-core-3.25.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-docgenerator/4.0.11/groovy-docgenerator-4.0.11.jar (114 kB at 46 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/maven-common-artifact-filters-3.3.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-templates/4.0.11/groovy-templates-4.0.11.jar (92 kB at 35 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-container-default/2.1.1/plexus-container-default-2.1.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-json/4.0.11/groovy-json-4.0.11.jar (130 kB at 49 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/junit/junit/4.13.2/junit-4.13.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/groovy/groovy-xml/4.0.11/groovy-xml-4.0.11.jar (213 kB at 78 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.3.2/maven-common-artifact-filters-3.3.2.jar (58 kB at 20 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/javaparser/javaparser-core/3.25.2/javaparser-core-3.25.2.jar (1.4 MB at 434 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/junit/junit/4.13.2/junit-4.13.2.jar (385 kB at 118 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-container-default/2.1.1/plexus-container-default-2.1.1.jar (228 kB at 69 kB/s) [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ northernwind <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ northernwind --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ northernwind --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom-config/1.9/superpom-config-1.9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom-config/1.9/superpom-config-1.9.pom (1.7 kB at 2.7 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/5.0-ALPHA-9/superpom-5.0-ALPHA-9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom/5.0-ALPHA-9/superpom-5.0-ALPHA-9.pom (180 kB at 231 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-component-annotations/2.1.1/plexus-component-annotations-2.1.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-component-annotations/2.1.1/plexus-component-annotations-2.1.1.pom (770 B at 2.5 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-core/6.53.0/pmd-core-6.53.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-core/6.53.0/pmd-core-6.53.0.pom (8.6 kB at 16 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd/6.53.0/pmd-6.53.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd/6.53.0/pmd-6.53.0.pom (51 kB at 69 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-runtime/4.7.2/antlr4-runtime-4.7.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-runtime/4.7.2/antlr4-runtime-4.7.2.pom (3.6 kB at 8.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-master/4.7.2/antlr4-master-4.7.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-master/4.7.2/antlr4-master-4.7.2.pom (4.4 kB at 14 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/saxon/saxon/9.1.0.8/saxon-9.1.0.8.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/saxon/saxon/9.1.0.8/saxon-9.1.0.8.pom (5.7 kB at 18 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm/9.3/asm-9.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm/9.3/asm-9.3.pom (2.4 kB at 4.7 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-java/6.53.0/pmd-java-6.53.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-java/6.53.0/pmd-java-6.53.0.pom (8.8 kB at 9.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-javascript/6.53.0/pmd-javascript-6.53.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-javascript/6.53.0/pmd-javascript-6.53.0.pom (3.9 kB at 6.5 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mozilla/rhino/1.7.14/rhino-1.7.14.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mozilla/rhino/1.7.14/rhino-1.7.14.pom (1.3 kB at 1.3 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-jsp/6.53.0/pmd-jsp-6.53.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-jsp/6.53.0/pmd-jsp-6.53.0.pom (3.7 kB at 3.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom-config/1.9/superpom-config-1.9.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/superpom-config/1.9/superpom-config-1.9.jar (7.5 kB at 12 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-component-annotations/2.1.1/plexus-component-annotations-2.1.1.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-core/6.53.0/pmd-core-6.53.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-runtime/4.7.2/antlr4-runtime-4.7.2.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/saxon/saxon/9.1.0.8/saxon-9.1.0.8.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm/9.3/asm-9.3.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/antlr/antlr4-runtime/4.7.2/antlr4-runtime-4.7.2.jar (338 kB at 965 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/saxon/saxon/9.1.0.8/saxon-9.1.0.8-dom.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm/9.3/asm-9.3.jar (122 kB at 307 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-java/6.53.0/pmd-java-6.53.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/saxon/saxon/9.1.0.8/saxon-9.1.0.8.jar (5.0 MB at 12 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-javascript/6.53.0/pmd-javascript-6.53.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-core/6.53.0/pmd-core-6.53.0.jar (1.4 MB at 1.6 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mozilla/rhino/1.7.14/rhino-1.7.14.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-component-annotations/2.1.1/plexus-component-annotations-2.1.1.jar (4.1 kB at 4.1 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-jsp/6.53.0/pmd-jsp-6.53.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/saxon/saxon/9.1.0.8/saxon-9.1.0.8-dom.jar (129 kB at 129 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-sink-api/1.11.1/doxia-sink-api-1.11.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-sink-api/1.11.1/doxia-sink-api-1.11.1.jar (12 kB at 7.6 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-logging-api/1.11.1/doxia-logging-api-1.11.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mozilla/rhino/1.7.14/rhino-1.7.14.jar (1.4 MB at 906 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-logging-api/1.11.1/doxia-logging-api-1.11.1.jar (12 kB at 6.3 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-jsp/6.53.0/pmd-jsp-6.53.0.jar (101 kB at 49 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.jar (205 kB at 93 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-java/6.53.0/pmd-java-6.53.0.jar (1.2 MB at 513 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar (26 kB at 11 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.jar (379 kB at 119 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/sourceforge/pmd/pmd-javascript/6.53.0/pmd-javascript-6.53.0.jar (145 kB at 42 kB/s) [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd instead. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ northernwind --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd instead. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ northernwind --- [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ northernwind >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ northernwind --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000394402 [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/NorthernWind_Metrics/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ northernwind --- [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) @ northernwind --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- antrun:3.1.0:run (generate-and-print-build-description) @ northernwind --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ northernwind --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/target/jacoco.exec [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ northernwind <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ northernwind --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/org.eclipse.sisu.plexus-0.3.0.M1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/org.eclipse.sisu.plexus-0.3.0.M1.pom (4.7 kB at 214 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/sisu-plexus/0.3.0.M1/sisu-plexus-0.3.0.M1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/sisu-plexus/0.3.0.M1/sisu-plexus-0.3.0.M1.pom (13 kB at 510 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/org.eclipse.sisu.inject-0.3.0.M1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/org.eclipse.sisu.inject-0.3.0.M1.pom (2.5 kB at 116 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/sisu-inject/0.3.0.M1/sisu-inject-0.3.0.M1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/sisu-inject/0.3.0.M1/sisu-inject-0.3.0.M1.pom (14 kB at 529 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-archiver/4.6.0/plexus-archiver-4.6.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-archiver/4.6.0/plexus-archiver-4.6.0.pom (6.5 kB at 10 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/luben/zstd-jni/1.5.2-5/zstd-jni-1.5.2-5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/luben/zstd-jni/1.5.2-5/zstd-jni-1.5.2-5.pom (1.9 kB at 2.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-dependency-analyzer/1.13.0/maven-dependency-analyzer-1.13.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-dependency-analyzer/1.13.0/maven-dependency-analyzer-1.13.0.pom (5.5 kB at 17 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom (8.1 kB at 351 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-model/3.2.5/maven-model-3.2.5.pom (4.2 kB at 99 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom (2.6 kB at 81 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom (2.2 kB at 62 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom (2.3 kB at 62 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom (3.0 kB at 89 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom (3.0 kB at 54 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom (4.2 kB at 147 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom (2.1 kB at 82 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom (3.5 kB at 158 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom (11 kB at 342 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom (13 kB at 612 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/forge/forge-parent/38/forge-parent-38.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/sonatype/forge/forge-parent/38/forge-parent-38.pom (19 kB at 625 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/guava/guava/16.0.1/guava-16.0.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/guava/guava/16.0.1/guava-16.0.1.pom (6.1 kB at 109 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom (7.3 kB at 282 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-dependency-tree/3.2.1/maven-dependency-tree-3.2.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-dependency-tree/3.2.1/maven-dependency-tree-3.2.1.pom (6.2 kB at 20 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-collections4/4.2/commons-collections4-4.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-collections4/4.2/commons-collections4-4.2.pom (23 kB at 67 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/org.eclipse.sisu.plexus-0.3.0.M1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.0.M1/org.eclipse.sisu.plexus-0.3.0.M1.jar (201 kB at 4.9 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/org.eclipse.sisu.inject-0.3.0.M1.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.16/plexus-interpolation-1.16.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-container-default/2.1.0/plexus-container-default-2.1.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-archiver/4.6.0/plexus-archiver-4.6.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/luben/zstd-jni/1.5.2-5/zstd-jni-1.5.2-5.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.0.M1/org.eclipse.sisu.inject-0.3.0.M1.jar (340 kB at 5.8 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-dependency-analyzer/1.13.0/maven-dependency-analyzer-1.13.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-dependency-analyzer/1.13.0/maven-dependency-analyzer-1.13.0.jar (37 kB at 84 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-dependency-tree/3.2.1/maven-dependency-tree-3.2.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-interpolation/1.16/plexus-interpolation-1.16.jar (61 kB at 127 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-collections4/4.2/commons-collections4-4.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-container-default/2.1.0/plexus-container-default-2.1.0.jar (230 kB at 403 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-dependency-tree/3.2.1/maven-dependency-tree-3.2.1.jar (43 kB at 54 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-archiver/4.6.0/plexus-archiver-4.6.0.jar (216 kB at 262 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/luben/zstd-jni/1.5.2-5/zstd-jni-1.5.2-5.jar (6.3 MB at 7.0 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-collections4/4.2/commons-collections4-4.2.jar (753 kB at 822 kB/s) [INFO] Skipping pom project [INFO] [INFO] ----< it.tidalwave.northernwind:it-tidalwave-northernwind-modules >----- [INFO] Building NorthernWind (modules) 1.2-ALPHA-12-SNAPSHOT [2/24] [INFO] from modules/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/jul-to-slf4j/2.0.7/jul-to-slf4j-2.0.7.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/jul-to-slf4j/2.0.7/jul-to-slf4j-2.0.7.pom (954 B at 2.1 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/projectlombok/lombok/1.18.24/lombok-1.18.24.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/projectlombok/lombok/1.18.24/lombok-1.18.24.pom (1.5 kB at 3.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-20/it-tidalwave-util-test-3.2-ALPHA-20.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-20/it-tidalwave-util-test-3.2-ALPHA-20.pom (3.3 kB at 5.9 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/modules/3.2-ALPHA-20/modules-3.2-ALPHA-20.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/modules/3.2-ALPHA-20/modules-3.2-ALPHA-20.pom (5.5 kB at 9.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/testng/testng/7.7.1/testng-7.7.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/testng/testng/7.7.1/testng-7.7.1.pom (2.9 kB at 3.5 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/webjars/jquery/3.6.1/jquery-3.6.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/webjars/jquery/3.6.1/jquery-3.6.1.pom (7.4 kB at 14 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.pom (2.7 kB at 5.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/github/java-diff-utils/java-diff-utils-parent/4.12/java-diff-utils-parent-4.12.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/github/java-diff-utils/java-diff-utils-parent/4.12/java-diff-utils-parent-4.12.pom (10 kB at 33 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-20/it-tidalwave-util-3.2-ALPHA-20.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-20/it-tidalwave-util-3.2-ALPHA-20.pom (2.8 kB at 4.8 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.pom (2.5 kB at 8.3 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.pom (16 kB at 34 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy-parent/1.12.16/byte-buddy-parent-1.12.16.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy-parent/1.12.16/byte-buddy-parent-1.12.16.pom (57 kB at 71 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.pom (9.9 kB at 22 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/objenesis/objenesis/3.2/objenesis-3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/objenesis/objenesis/3.2/objenesis-3.2.pom (3.0 kB at 9.9 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom (18 kB at 29 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/ch/qos/logback/logback-classic/1.4.7/logback-classic-1.4.7.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/ch/qos/logback/logback-classic/1.4.7/logback-classic-1.4.7.pom (13 kB at 30 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/ch/qos/logback/logback-parent/1.4.7/logback-parent-1.4.7.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/ch/qos/logback/logback-parent/1.4.7/logback-parent-1.4.7.pom (20 kB at 66 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/ch/qos/logback/logback-core/1.4.7/logback-core-1.4.7.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/ch/qos/logback/logback-core/1.4.7/logback-core-1.4.7.pom (5.0 kB at 10 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/jul-to-slf4j/2.0.7/jul-to-slf4j-2.0.7.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/jul-to-slf4j/2.0.7/jul-to-slf4j-2.0.7.jar (5.7 kB at 18 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/projectlombok/lombok/1.18.24/lombok-1.18.24.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-20/it-tidalwave-util-test-3.2-ALPHA-20.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-20/it-tidalwave-util-3.2-ALPHA-20.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/ch/qos/logback/logback-classic/1.4.7/logback-classic-1.4.7.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar (72 kB at 219 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/ch/qos/logback/logback-core/1.4.7/logback-core-1.4.7.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/projectlombok/lombok/1.18.24/lombok-1.18.24.jar (2.0 MB at 4.6 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/testng/testng/7.7.1/testng-7.7.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util-test/3.2-ALPHA-20/it-tidalwave-util-test-3.2-ALPHA-20.jar (22 kB at 30 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/webjars/jquery/3.6.1/jquery-3.6.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/testng/testng/7.7.1/testng-7.7.1.jar (1.0 MB at 1.3 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-util/3.2-ALPHA-20/it-tidalwave-util-3.2-ALPHA-20.jar (143 kB at 154 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/ch/qos/logback/logback-classic/1.4.7/logback-classic-1.4.7.jar (270 kB at 281 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/ch/qos/logback/logback-core/1.4.7/logback-core-1.4.7.jar (591 kB at 616 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/objenesis/objenesis/3.2/objenesis-3.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.jar (684 kB at 565 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy-agent/1.12.16/byte-buddy-agent-1.12.16.jar (256 kB at 179 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/objenesis/objenesis/3.2/objenesis-3.2.jar (49 kB at 34 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/net/bytebuddy/byte-buddy/1.12.16/byte-buddy-1.12.16.jar (3.9 MB at 2.7 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/webjars/jquery/3.6.1/jquery-3.6.1.jar (315 kB at 182 kB/s) [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-modules --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-modules --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000409871 [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/NorthernWind_Metrics/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-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) @ it-tidalwave-northernwind-modules --- [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-northernwind-modules --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-modules --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/target/jacoco.exec [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-modules --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-modules --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-modules --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-modules/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-modules-1.2-ALPHA-12-SNAPSHOT.pom [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-modules >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-modules --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-modules <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-modules --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-northernwind-modules --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd instead. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-modules --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd instead. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-modules --- [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-northernwind-modules >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-modules --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000409992 [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/NorthernWind_Metrics/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-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) @ it-tidalwave-northernwind-modules --- [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-northernwind-modules --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-modules --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/target/jacoco.exec [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-modules <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-modules --- [INFO] Skipping pom project [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests >-- [INFO] Building NorthernWind :: Commons for tests 1.2-ALPHA-12-SNAPSHOT [3/24] [INFO] from modules/CommonTests/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-context/5.3.27/spring-context-5.3.27.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-context/5.3.27/spring-context-5.3.27.pom (2.6 kB at 5.9 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-aop/5.3.27/spring-aop-5.3.27.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-aop/5.3.27/spring-aop-5.3.27.pom (2.2 kB at 4.7 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-beans/5.3.27/spring-beans-5.3.27.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-beans/5.3.27/spring-beans-5.3.27.pom (2.0 kB at 4.2 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-core/5.3.27/spring-core-5.3.27.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-core/5.3.27/spring-core-5.3.27.pom (2.0 kB at 4.2 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-jcl/5.3.27/spring-jcl-5.3.27.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-jcl/5.3.27/spring-jcl-5.3.27.pom (1.8 kB at 3.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-expression/5.3.27/spring-expression-5.3.27.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-expression/5.3.27/spring-expression-5.3.27.pom (2.1 kB at 3.1 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-context/5.3.27/spring-context-5.3.27.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-context/5.3.27/spring-context-5.3.27.jar (1.3 MB at 3.9 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-aop/5.3.27/spring-aop-5.3.27.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-beans/5.3.27/spring-beans-5.3.27.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-core/5.3.27/spring-core-5.3.27.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-jcl/5.3.27/spring-jcl-5.3.27.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-expression/5.3.27/spring-expression-5.3.27.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-expression/5.3.27/spring-expression-5.3.27.jar (293 kB at 667 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-aop/5.3.27/spring-aop-5.3.27.jar (383 kB at 834 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-jcl/5.3.27/spring-jcl-5.3.27.jar (24 kB at 53 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-beans/5.3.27/spring-beans-5.3.27.jar (703 kB at 1.5 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-core/5.3.27/spring-core-5.3.27.jar (1.5 MB at 2.4 MB/s) [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-common-tests --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-common-tests --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000414208 [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/NorthernWind_Metrics/workspace/modules/CommonTests' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-common-tests --- [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-northernwind-common-tests --- [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-northernwind-common-tests --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-common-tests --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-common-tests --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-common-tests --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.pom (5.0 kB at 17 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-languages/1.1.2/plexus-languages-1.1.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-languages/1.1.2/plexus-languages-1.1.2.pom (4.1 kB at 9.1 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm/9.4/asm-9.4.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm/9.4/asm-9.4.pom (2.4 kB at 7.7 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.13.0/plexus-compiler-api-2.13.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.13.0/plexus-compiler-api-2.13.0.pom (1.1 kB at 3.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler/2.13.0/plexus-compiler-2.13.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler/2.13.0/plexus-compiler-2.13.0.pom (8.4 kB at 25 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-components/10.0/plexus-components-10.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-components/10.0/plexus-components-10.0.pom (2.7 kB at 8.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-manager/2.13.0/plexus-compiler-manager-2.13.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-manager/2.13.0/plexus-compiler-manager-2.13.0.pom (1.1 kB at 2.7 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-javac/2.13.0/plexus-compiler-javac-2.13.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-javac/2.13.0/plexus-compiler-javac-2.13.0.pom (1.2 kB at 3.8 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compilers/2.13.0/plexus-compilers-2.13.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compilers/2.13.0/plexus-compilers-2.13.0.pom (1.3 kB at 4.1 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.jar (55 kB at 179 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm/9.4/asm-9.4.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.13.0/plexus-compiler-api-2.13.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-manager/2.13.0/plexus-compiler-manager-2.13.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-javac/2.13.0/plexus-compiler-javac-2.13.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-manager/2.13.0/plexus-compiler-manager-2.13.0.jar (4.7 kB at 13 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-api/2.13.0/plexus-compiler-api-2.13.0.jar (27 kB at 76 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-compiler-javac/2.13.0/plexus-compiler-javac-2.13.0.jar (23 kB at 51 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/ow2/asm/asm/9.4/asm-9.4.jar (122 kB at 237 kB/s) [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 1 source file with javac [forked debug deprecation release 11] to target/classes [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-common-tests --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-common-tests --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-common-tests --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/maven-surefire-common/3.0.0/maven-surefire-common-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/maven-surefire-common/3.0.0/maven-surefire-common-3.0.0.pom (5.9 kB at 9.5 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-api/3.0.0/surefire-api-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-api/3.0.0/surefire-api-3.0.0.pom (3.4 kB at 10 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-logger-api/3.0.0/surefire-logger-api-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-logger-api/3.0.0/surefire-logger-api-3.0.0.pom (3.2 kB at 9.3 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-shared-utils/3.0.0/surefire-shared-utils-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-shared-utils/3.0.0/surefire-shared-utils-3.0.0.pom (4.1 kB at 13 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-extensions-api/3.0.0/surefire-extensions-api-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-extensions-api/3.0.0/surefire-extensions-api-3.0.0.pom (3.2 kB at 9.8 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-booter/3.0.0/surefire-booter-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-booter/3.0.0/surefire-booter-3.0.0.pom (4.3 kB at 13 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-extensions-spi/3.0.0/surefire-extensions-spi-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-extensions-spi/3.0.0/surefire-extensions-spi-3.0.0.pom (1.7 kB at 3.9 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.pom (5.8 kB at 18 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/maven-surefire-common/3.0.0/maven-surefire-common-3.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/maven-surefire-common/3.0.0/maven-surefire-common-3.0.0.jar (308 kB at 926 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-api/3.0.0/surefire-api-3.0.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-logger-api/3.0.0/surefire-logger-api-3.0.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-extensions-api/3.0.0/surefire-extensions-api-3.0.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-booter/3.0.0/surefire-booter-3.0.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-extensions-spi/3.0.0/surefire-extensions-spi-3.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-extensions-spi/3.0.0/surefire-extensions-spi-3.0.0.jar (8.2 kB at 22 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-booter/3.0.0/surefire-booter-3.0.0.jar (118 kB at 284 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-shared-utils/3.0.0/surefire-shared-utils-3.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-logger-api/3.0.0/surefire-logger-api-3.0.0.jar (14 kB at 32 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-extensions-api/3.0.0/surefire-extensions-api-3.0.0.jar (26 kB at 59 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-api/3.0.0/surefire-api-3.0.0.jar (171 kB at 368 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.jar (61 kB at 91 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-shared-utils/3.0.0/surefire-shared-utils-3.0.0.jar (2.1 MB at 2.7 MB/s) [INFO] No tests to run. [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-common-tests --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-common-tests --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-common-tests --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-common-tests --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-common-tests/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/target/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-common-tests/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-common-tests-1.2-ALPHA-12-SNAPSHOT.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-common-tests >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-common-tests --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-common-tests <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-common-tests --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [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-northernwind-common-tests --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/skins/maven-default-skin/1.3/maven-default-skin-1.3.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/skins/maven-default-skin/1.3/maven-default-skin-1.3.jar (14 kB at 42 kB/s) [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-northernwind-common-tests --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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 Dec 24, 2024 12:33:47 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:33:47 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:33:47 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:33:48 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:33:48 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:33:48 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:33:48 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:33:48 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:33:48 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:33:48 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-northernwind-common-tests --- [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-northernwind-common-tests >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-common-tests --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000429135 [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/NorthernWind_Metrics/workspace/modules/CommonTests' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-common-tests --- [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-northernwind-common-tests --- [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-northernwind-common-tests --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-common-tests --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-common-tests --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-common-tests --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-common-tests --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-common-tests --- [INFO] No sources to compile [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-common-tests <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-common-tests --- [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-context:jar:5.3.27:compile [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:3.1.9:compile [WARNING] org.slf4j:slf4j-api:jar:2.0.7:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test [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 [INFO] [INFO] ------< it.tidalwave.northernwind:it-tidalwave-northernwind-core >------ [INFO] Building NorthernWind :: Core 1.2-ALPHA-12-SNAPSHOT [4/24] [INFO] from modules/Core/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/aspectj-maven-plugin/1.14.0/aspectj-maven-plugin-1.14.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/aspectj-maven-plugin/1.14.0/aspectj-maven-plugin-1.14.0.pom (13 kB at 22 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/mojo-parent/63/mojo-parent-63.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/mojo-parent/63/mojo-parent-63.pom (31 kB at 48 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/aspectj-maven-plugin/1.14.0/aspectj-maven-plugin-1.14.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/aspectj-maven-plugin/1.14.0/aspectj-maven-plugin-1.14.0.jar (59 kB at 102 kB/s) [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/3.2-ALPHA-20/it-tidalwave-messagebus-3.2-ALPHA-20.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/3.2-ALPHA-20/it-tidalwave-messagebus-3.2-ALPHA-20.pom (2.4 kB at 4.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-role/3.2-ALPHA-20/it-tidalwave-role-3.2-ALPHA-20.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-role/3.2-ALPHA-20/it-tidalwave-role-3.2-ALPHA-20.pom (3.3 kB at 5.6 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-aspects/5.3.27/spring-aspects-5.3.27.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-aspects/5.3.27/spring-aspects-5.3.27.pom (2.0 kB at 6.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/aspectj/aspectjrt/1.9.19/aspectjrt-1.9.19.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/aspectj/aspectjrt/1.9.19/aspectjrt-1.9.19.pom (2.0 kB at 6.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/3.2-ALPHA-20/it-tidalwave-messagebus-3.2-ALPHA-20.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus/3.2-ALPHA-20/it-tidalwave-messagebus-3.2-ALPHA-20.jar (24 kB at 37 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-role/3.2-ALPHA-20/it-tidalwave-role-3.2-ALPHA-20.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-aspects/5.3.27/spring-aspects-5.3.27.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/aspectj/aspectjrt/1.9.19/aspectjrt-1.9.19.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/aspectj/aspectjrt/1.9.19/aspectjrt-1.9.19.jar (127 kB at 272 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-role/3.2-ALPHA-20/it-tidalwave-role-3.2-ALPHA-20.jar (78 kB at 131 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-aspects/5.3.27/spring-aspects-5.3.27.jar (47 kB at 77 kB/s) [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-core --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000434310 [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/NorthernWind_Metrics/workspace/modules/Core' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core --- [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-northernwind-core --- [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-northernwind-core --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 48 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] [path] bad path element "/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/classes": no such file or directory [WARNING] No processor claimed any of these annotations: /javax.annotation.CheckForNull,/javax.annotation.Nonnegative,/javax.annotation.concurrent.NotThreadSafe,/javax.annotation.Nonnull,/javax.annotation.concurrent.Immutable [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/ResourcePath.java:[278,40] [unchecked] unchecked generic array creation for varargs parameter of type Collection[] [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/ResourcePath.java:[308,40] [unchecked] unchecked generic array creation for varargs parameter of type Collection[] [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/Content.java:[82,69] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/HttpStatusException.java:[48,7] [serial] serializable class HttpStatusException has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/frontend/ui/spi/NodeViewRenderer.java:[123,36] [unchecked] unchecked cast required: T found: Object where T is a type-variable: T extends Object declared in class NodeViewRenderer [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/frontend/ui/spi/NodeViewRenderer.java:[127,67] [unchecked] unchecked cast required: T found: Object where T is a type-variable: T extends Object declared in class NodeViewRenderer [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/spi/ResponseHolder.java:[68,46] [unchecked] unchecked cast required: RESPONSE_TYPE found: Object where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseHolder [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-core --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/aspectj/aspectjtools/1.9.19/aspectjtools-1.9.19.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/aspectj/aspectjtools/1.9.19/aspectjtools-1.9.19.pom (2.3 kB at 3.7 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.pom (2.7 kB at 8.5 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven/3.3.9/maven-3.3.9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven/3.3.9/maven-3.3.9.pom (24 kB at 76 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.pom (4.0 kB at 13 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.pom (22 kB at 56 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.pom (2.1 kB at 5.3 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.pom (4.2 kB at 13 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/sisu-plexus/0.3.2/sisu-plexus-0.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/sisu-plexus/0.3.2/sisu-plexus-0.3.2.pom (14 kB at 30 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.pom (2.6 kB at 5.3 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/sisu-inject/0.3.2/sisu-inject-0.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/sisu-inject/0.3.2/sisu-inject-0.3.2.pom (14 kB at 43 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-sink-api/1.10/doxia-sink-api-1.10.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-sink-api/1.10/doxia-sink-api-1.10.pom (1.6 kB at 58 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia/1.10/doxia-1.10.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia/1.10/doxia-1.10.pom (18 kB at 949 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-logging-api/1.10/doxia-logging-api-1.10.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-logging-api/1.10/doxia-logging-api-1.10.pom (1.6 kB at 61 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-site-renderer/1.10/doxia-site-renderer-1.10.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-site-renderer/1.10/doxia-site-renderer-1.10.pom (7.7 kB at 240 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-sitetools/1.10/doxia-sitetools-1.10.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-sitetools/1.10/doxia-sitetools-1.10.pom (14 kB at 618 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-core/1.10/doxia-core-1.10.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-core/1.10/doxia-core-1.10.pom (4.5 kB at 226 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-decoration-model/1.10/doxia-decoration-model-1.10.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-decoration-model/1.10/doxia-decoration-model-1.10.pom (3.4 kB at 110 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-skin-model/1.10/doxia-skin-model-1.10.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-skin-model/1.10/doxia-skin-model-1.10.pom (3.0 kB at 45 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml/1.10/doxia-module-xhtml-1.10.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml/1.10/doxia-module-xhtml-1.10.pom (2.0 kB at 56 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-modules/1.10/doxia-modules-1.10.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-modules/1.10/doxia-modules-1.10.pom (2.7 kB at 119 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml5/1.10/doxia-module-xhtml5-1.10.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml5/1.10/doxia-module-xhtml5-1.10.pom (2.0 kB at 62 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/aspectj/aspectjtools/1.9.19/aspectjtools-1.9.19.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/aspectj/aspectjtools/1.9.19/aspectjtools-1.9.19.jar (15 MB at 13 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar (47 kB at 118 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-sink-api/1.10/doxia-sink-api-1.10.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar (378 kB at 903 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-logging-api/1.10/doxia-logging-api-1.10.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar (164 kB at 389 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-site-renderer/1.10/doxia-site-renderer-1.10.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-logging-api/1.10/doxia-logging-api-1.10.jar (12 kB at 26 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-core/1.10/doxia-core-1.10.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-site-renderer/1.10/doxia-site-renderer-1.10.jar (65 kB at 144 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-decoration-model/1.10/doxia-decoration-model-1.10.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-sink-api/1.10/doxia-sink-api-1.10.jar (12 kB at 25 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-skin-model/1.10/doxia-skin-model-1.10.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-core/1.10/doxia-core-1.10.jar (218 kB at 467 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml/1.10/doxia-module-xhtml-1.10.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar (55 kB at 113 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml5/1.10/doxia-module-xhtml5-1.10.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-skin-model/1.10/doxia-skin-model-1.10.jar (16 kB at 33 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-decoration-model/1.10/doxia-decoration-model-1.10.jar (60 kB at 122 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml/1.10/doxia-module-xhtml-1.10.jar (17 kB at 35 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/doxia/doxia-module-xhtml5/1.10/doxia-module-xhtml5-1.10.jar (18 kB at 35 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar (205 kB at 333 kB/s) [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core --- [INFO] Copying 6 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 4 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/org.testng.annotations.Test,/org.testng.annotations.DataProvider [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[59,27] [unchecked] response() in MockResponseHolder overrides response() in ResponseHolder return type requires unchecked conversion from ResponseBuilder to ResponseBuilder where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[59,11] [rawtypes] found raw type: ResponseBuilder missing type arguments for generic class ResponseBuilder where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[61,14] [rawtypes] found raw type: ResponseBuilderSupport missing type arguments for generic class ResponseBuilderSupport where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[62,40] [unchecked] unchecked call to setClockSupplier(Supplier) as a member of the raw type ResponseBuilderSupport [INFO] [INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-core --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-testng/3.0.0/surefire-testng-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-testng/3.0.0/surefire-testng-3.0.0.pom (3.5 kB at 12 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-providers/3.0.0/surefire-providers-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-providers/3.0.0/surefire-providers-3.0.0.pom (2.5 kB at 7.9 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/common-java5/3.0.0/common-java5-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/common-java5/3.0.0/common-java5-3.0.0.pom (2.7 kB at 8.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-testng-utils/3.0.0/surefire-testng-utils-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-testng-utils/3.0.0/surefire-testng-utils-3.0.0.pom (3.1 kB at 9.1 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-grouper/3.0.0/surefire-grouper-3.0.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-grouper/3.0.0/surefire-grouper-3.0.0.pom (3.4 kB at 11 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-testng/3.0.0/surefire-testng-3.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-testng/3.0.0/surefire-testng-3.0.0.jar (47 kB at 155 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/common-java5/3.0.0/common-java5-3.0.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-testng-utils/3.0.0/surefire-testng-utils-3.0.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-grouper/3.0.0/surefire-grouper-3.0.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-testng-utils/3.0.0/surefire-testng-utils-3.0.0.jar (14 kB at 42 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/surefire-grouper/3.0.0/surefire-grouper-3.0.0.jar (40 kB at 119 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/surefire/common-java5/3.0.0/common-java5-3.0.0.jar (18 kB at 51 kB/s) [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 00:34:09.209 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - STARTING TESTS OF it.tidalwave.northernwind.core.model.ResourcePathTest 00:34:09.276 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 00:34:09.277 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 00:34:09.277 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, ] 00:34:09.277 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 00:34:09.286 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 10 msec 00:34:09.287 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.287 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 00:34:09.287 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 00:34:09.287 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo.jpg, jpg] 00:34:09.288 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 00:34:09.288 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.288 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.289 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 00:34:09.289 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 00:34:09.289 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo.gif, gif] 00:34:09.289 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 00:34:09.290 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.290 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.290 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 00:34:09.291 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 00:34:09.291 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo.gif.jpg, jpg] 00:34:09.291 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 00:34:09.291 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.292 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.292 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 00:34:09.292 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 00:34:09.292 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar.jpg, jpg] 00:34:09.292 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 00:34:09.293 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.293 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.293 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 00:34:09.293 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 00:34:09.293 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar.gif, gif] 00:34:09.294 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 00:34:09.294 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.294 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.295 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 00:34:09.295 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute extension" 00:34:09.295 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar.jpg.gif, gif] 00:34:09.295 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************** 00:34:09.295 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.296 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.297 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 00:34:09.297 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute leading segment" 00:34:09.297 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foo, foo] 00:34:09.297 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 00:34:09.298 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.298 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.298 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 00:34:09.298 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute leading segment" 00:34:09.298 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, foo, bar] 00:34:09.298 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 00:34:09.299 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.299 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.299 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 00:34:09.299 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute leading segment" 00:34:09.300 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, foo, baz] 00:34:09.300 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 00:34:09.300 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.300 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.302 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 00:34:09.302 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 00:34:09.302 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foo, true] 00:34:09.302 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 00:34:09.302 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.303 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.303 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 00:34:09.303 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 00:34:09.303 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, foo, true] 00:34:09.303 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 00:34:09.304 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.304 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.304 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 00:34:09.304 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 00:34:09.304 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, foo, true] 00:34:09.304 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 00:34:09.305 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.305 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.305 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 00:34:09.305 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 00:34:09.305 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foot, false] 00:34:09.305 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 00:34:09.306 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.306 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.306 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 00:34:09.306 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 00:34:09.306 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, foot, false] 00:34:09.306 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 00:34:09.307 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.307 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.307 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 00:34:09.307 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 00:34:09.307 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, foot, false] 00:34:09.308 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 00:34:09.308 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.308 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.308 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 00:34:09.309 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute startsWith" 00:34:09.309 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , false] 00:34:09.309 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *************************************** 00:34:09.309 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.309 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.310 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 00:34:09.310 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute trailing segment" 00:34:09.310 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foo, foo] 00:34:09.311 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 00:34:09.311 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.311 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.311 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 00:34:09.311 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute trailing segment" 00:34:09.312 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, foo, bar] 00:34:09.312 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 00:34:09.312 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.312 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.312 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 00:34:09.312 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute trailing segment" 00:34:09.313 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, foo, baz] 00:34:09.313 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 00:34:09.313 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.313 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.314 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************** 00:34:09.314 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path" 00:34:09.314 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************** 00:34:09.315 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 2 msec 00:34:09.315 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.316 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 00:34:09.316 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject empty segments" 00:34:09.316 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 00:34:09.317 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.317 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.318 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 00:34:09.318 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject null segments" 00:34:09.318 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 00:34:09.318 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.318 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.319 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 00:34:09.319 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject segments containing slash" 00:34:09.319 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 00:34:09.319 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.320 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.323 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 00:34:09.323 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 00:34:09.323 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [, /, []] 00:34:09.324 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 00:34:09.324 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.324 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.324 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 00:34:09.324 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 00:34:09.324 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/, /, []] 00:34:09.324 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 00:34:09.325 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.325 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.325 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 00:34:09.325 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 00:34:09.325 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /foo, [foo]] 00:34:09.325 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 00:34:09.326 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.326 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.326 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 00:34:09.326 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 00:34:09.326 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, /foo/bar, [foo, bar]] 00:34:09.327 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 00:34:09.327 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.327 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.327 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 00:34:09.327 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 00:34:09.327 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /foo/bar/baz, [foo, bar, baz]] 00:34:09.328 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 00:34:09.328 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.328 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.328 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 00:34:09.328 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 00:34:09.328 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo, /foo, [foo]] 00:34:09.328 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 00:34:09.329 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.329 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.329 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 00:34:09.329 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 00:34:09.329 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo/bar, /foo/bar, [foo, bar]] 00:34:09.329 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 00:34:09.330 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.330 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.330 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 00:34:09.330 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly create an empty path from string" 00:34:09.330 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo/bar/baz, /foo/bar/baz, [foo, bar, baz]] 00:34:09.330 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ***************************************************** 00:34:09.331 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.331 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.332 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 00:34:09.332 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject invalid paths" 00:34:09.332 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [http://acme.com] 00:34:09.332 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 00:34:09.333 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.333 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.333 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 00:34:09.333 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must reject invalid paths" 00:34:09.333 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [https://acme.com] 00:34:09.333 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 00:34:09.334 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.334 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.335 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 00:34:09.336 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute asString" 00:34:09.336 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [[], /] 00:34:09.336 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 00:34:09.336 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.336 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.337 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 00:34:09.337 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute asString" 00:34:09.337 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [[foo], /foo] 00:34:09.337 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 00:34:09.337 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.337 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.337 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 00:34:09.337 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute asString" 00:34:09.338 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [[foo, bar], /foo/bar] 00:34:09.338 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 00:34:09.338 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.338 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.338 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 00:34:09.338 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute asString" 00:34:09.338 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [[foo, bar, baz], /foo/bar/baz] 00:34:09.338 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 00:34:09.339 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.339 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.341 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 00:34:09.341 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 00:34:09.341 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , /foo, /foo] 00:34:09.341 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 00:34:09.343 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.343 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.343 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 00:34:09.343 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 00:34:09.343 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /foo, /foo] 00:34:09.343 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 00:34:09.344 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.344 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.344 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 00:34:09.344 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 00:34:09.344 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a, /foo/a, /a/foo] 00:34:09.344 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************** 00:34:09.345 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.345 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.345 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 00:34:09.345 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 00:34:09.345 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a/b, /foo/a/b, /a/b/foo] 00:34:09.345 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 00:34:09.346 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.346 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.346 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 00:34:09.346 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 00:34:09.346 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar] 00:34:09.346 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 00:34:09.347 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.347 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.347 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 00:34:09.347 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 00:34:09.347 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar] 00:34:09.347 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 00:34:09.347 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.348 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.348 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 00:34:09.348 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 00:34:09.348 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz] 00:34:09.348 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 00:34:09.348 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.348 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.349 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 00:34:09.349 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 00:34:09.349 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz] 00:34:09.349 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 00:34:09.349 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.349 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.350 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 00:34:09.350 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append path" 00:34:09.350 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b/c, /foo/bar/baz/a/b/c, /a/b/c/foo/bar/baz] 00:34:09.350 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 00:34:09.350 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.350 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.352 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 00:34:09.352 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 00:34:09.352 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , /foo, /foo] 00:34:09.352 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 00:34:09.352 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.352 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.353 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 00:34:09.353 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 00:34:09.353 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /foo, /foo] 00:34:09.353 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 00:34:09.353 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.353 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.354 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 00:34:09.354 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 00:34:09.354 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a, /foo/a, /a/foo] 00:34:09.354 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************** 00:34:09.354 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.354 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.354 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 00:34:09.355 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 00:34:09.355 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a/b, /foo/a/b, /a/b/foo] 00:34:09.355 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 00:34:09.355 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.355 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.355 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 00:34:09.355 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 00:34:09.355 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar] 00:34:09.355 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 00:34:09.356 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.356 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.356 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 00:34:09.356 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 00:34:09.356 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar] 00:34:09.356 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 00:34:09.356 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.356 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.357 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 00:34:09.357 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 00:34:09.357 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz] 00:34:09.357 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 00:34:09.357 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.357 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.358 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 00:34:09.358 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 00:34:09.358 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz] 00:34:09.358 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 00:34:09.358 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.358 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.358 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 00:34:09.359 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly append string" 00:34:09.359 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b/c, /foo/bar/baz/a/b/c, /a/b/c/foo/bar/baz] 00:34:09.359 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 00:34:09.359 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.359 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.360 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************* 00:34:09.361 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute relative paths" 00:34:09.361 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /foo/bar, /baz] 00:34:09.361 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************* 00:34:09.361 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.361 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.362 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 00:34:09.363 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without leading" 00:34:09.363 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /] 00:34:09.363 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 00:34:09.363 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.363 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.363 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 00:34:09.363 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without leading" 00:34:09.363 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, /bar, /foo] 00:34:09.363 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 00:34:09.364 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.364 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.364 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 00:34:09.364 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without leading" 00:34:09.364 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /bar/baz, /foo/bar] 00:34:09.364 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************************** 00:34:09.364 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.364 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.366 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 00:34:09.366 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without trailing" 00:34:09.366 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /] 00:34:09.366 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 00:34:09.367 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.367 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.367 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 00:34:09.367 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without trailing" 00:34:09.367 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, /bar, /foo] 00:34:09.367 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 00:34:09.367 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.367 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.368 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 00:34:09.368 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly compute without trailing" 00:34:09.368 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /bar/baz, /foo/bar] 00:34:09.368 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************* 00:34:09.368 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.368 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.372 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 00:34:09.372 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 00:34:09.372 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [, /, []] 00:34:09.372 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 00:34:09.372 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.372 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.372 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 00:34:09.373 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 00:34:09.373 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/, /, []] 00:34:09.373 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 00:34:09.373 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.373 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.373 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 00:34:09.373 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 00:34:09.373 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /foo, [foo]] 00:34:09.373 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 00:34:09.374 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.374 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.374 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 00:34:09.374 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 00:34:09.374 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, /foo/bar, [foo, bar]] 00:34:09.374 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************* 00:34:09.375 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.375 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.375 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************** 00:34:09.375 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 00:34:09.375 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /foo/bar/baz, [foo, bar, baz]] 00:34:09.375 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************** 00:34:09.375 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.375 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.376 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 00:34:09.376 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 00:34:09.376 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo, /foo, [foo]] 00:34:09.376 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 00:34:09.376 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.376 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.377 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 00:34:09.377 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 00:34:09.377 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo/bar, /foo/bar, [foo, bar]] 00:34:09.377 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 00:34:09.377 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.377 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.377 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************* 00:34:09.377 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly count segments" 00:34:09.377 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [foo/bar/baz, /foo/bar/baz, [foo, bar, baz]] 00:34:09.377 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************* 00:34:09.378 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.378 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.379 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 00:34:09.379 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 00:34:09.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , /foo, /foo] 00:34:09.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 00:34:09.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 00:34:09.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 00:34:09.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /foo, /foo] 00:34:09.380 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 00:34:09.381 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.381 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.381 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 00:34:09.381 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 00:34:09.381 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a, /foo/a, /a/foo] 00:34:09.381 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************* 00:34:09.381 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.381 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.381 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 00:34:09.381 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 00:34:09.382 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a/b, /foo/a/b, /a/b/foo] 00:34:09.382 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 00:34:09.382 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.382 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.382 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 00:34:09.382 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 00:34:09.382 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar] 00:34:09.382 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 00:34:09.382 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.383 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.383 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 00:34:09.383 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 00:34:09.383 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar] 00:34:09.383 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 00:34:09.383 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.383 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.383 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 00:34:09.383 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 00:34:09.384 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz] 00:34:09.384 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 00:34:09.384 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.384 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.384 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 00:34:09.384 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 00:34:09.384 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz] 00:34:09.384 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 00:34:09.384 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.384 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.385 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 00:34:09.385 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend path" 00:34:09.385 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b/c, /foo/bar/baz/a/b/c, /a/b/c/foo/bar/baz] 00:34:09.385 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 00:34:09.385 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.385 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.387 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 00:34:09.387 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 00:34:09.387 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, , /foo, /foo] 00:34:09.387 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 00:34:09.387 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.387 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.387 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 00:34:09.387 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 00:34:09.387 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, /, /foo, /foo] 00:34:09.387 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 00:34:09.388 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.388 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.388 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 00:34:09.388 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 00:34:09.388 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a, /foo/a, /a/foo] 00:34:09.388 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - *********************************** 00:34:09.388 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.388 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.389 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 00:34:09.389 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 00:34:09.389 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, a/b, /foo/a/b, /a/b/foo] 00:34:09.389 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 00:34:09.389 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.389 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.389 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 00:34:09.389 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 00:34:09.389 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar] 00:34:09.389 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************** 00:34:09.390 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.390 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.390 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 00:34:09.390 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 00:34:09.390 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar] 00:34:09.390 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************ 00:34:09.390 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.390 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.390 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 00:34:09.390 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 00:34:09.391 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz] 00:34:09.391 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************** 00:34:09.391 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.391 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.391 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 00:34:09.391 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 00:34:09.391 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz] 00:34:09.391 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************************************ 00:34:09.391 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.392 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.392 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 00:34:09.392 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly prepend string" 00:34:09.392 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, a/b/c, /foo/bar/baz/a/b/c, /a/b/c/foo/bar/baz] 00:34:09.392 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ****************************************************************** 00:34:09.392 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.392 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.393 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************** 00:34:09.393 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly reject non relative paths" 00:34:09.393 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar/baz, /foo/bar2] 00:34:09.393 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ********************************************** 00:34:09.394 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.394 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.395 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************* 00:34:09.395 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly url decode" 00:34:09.395 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/, /] 00:34:09.395 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************* 00:34:09.396 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.397 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.397 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************* 00:34:09.397 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly url decode" 00:34:09.397 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo, foo] 00:34:09.397 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ******************************* 00:34:09.397 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 0 msec 00:34:09.397 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.397 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 00:34:09.397 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST "must properly url decode" 00:34:09.397 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ARGS [/foo/bar (2), foo/bar+%282%29] 00:34:09.397 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - ************************************ 00:34:09.398 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - TEST PASSED in 1 msec 00:34:09.398 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - 00:34:09.994 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************* 00:34:09.995 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must output NotModified when Etag Matching" 00:34:09.995 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************* 00:34:10.024 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.025 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["1341242553456"] 00:34:10.025 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 00:34:10.029 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.029 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.029 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:34:10.029 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 00:34:10.039 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 45 msec 00:34:10.039 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 00:34:10.042 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ********************************************************************************************* 00:34:10.042 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must output NotModified when IfModifiedSince more recent than or equal to ModifiedTime" 00:34:10.042 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ********************************************************************************************* 00:34:10.043 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.043 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:33 GMT' could not be parsed at index 5 00:34:10.043 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:33 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.044 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.044 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.044 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:33Z[GMT]] 00:34:10.045 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.045 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.045 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:34:10.045 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 00:34:10.046 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:34 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.046 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:34 GMT' could not be parsed at index 5 00:34:10.046 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:34 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.047 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.047 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.047 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:34Z[GMT]] 00:34:10.047 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.048 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.048 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:34:10.048 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 00:34:10.049 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:35 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.049 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:35 GMT' could not be parsed at index 5 00:34:10.049 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:35 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.049 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.049 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.049 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:35Z[GMT]] 00:34:10.050 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.050 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.050 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:34:10.050 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 00:34:10.051 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:36 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.051 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:36 GMT' could not be parsed at index 5 00:34:10.051 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:36 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.052 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.052 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.052 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:36Z[GMT]] 00:34:10.052 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.052 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.053 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:34:10.053 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 00:34:10.054 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:37 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.054 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:37 GMT' could not be parsed at index 5 00:34:10.054 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:37 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.054 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.054 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.055 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:37Z[GMT]] 00:34:10.055 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.055 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.055 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:34:10.055 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 00:34:10.056 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:38 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.057 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:38 GMT' could not be parsed at index 5 00:34:10.057 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:38 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.057 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.057 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.057 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:38Z[GMT]] 00:34:10.058 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.058 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.058 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:34:10.058 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 00:34:10.059 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:39 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.059 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:39 GMT' could not be parsed at index 5 00:34:10.059 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:39 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.060 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.060 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.060 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:39Z[GMT]] 00:34:10.061 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.061 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.061 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:34:10.061 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 00:34:10.062 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:40 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.062 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:40 GMT' could not be parsed at index 5 00:34:10.062 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:40 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.062 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.063 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.063 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:40Z[GMT]] 00:34:10.063 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.063 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.063 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:34:10.063 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 00:34:10.064 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:41 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.065 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:41 GMT' could not be parsed at index 5 00:34:10.065 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:41 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.065 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.065 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.065 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:41Z[GMT]] 00:34:10.066 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.066 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.066 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:34:10.066 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 00:34:10.067 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:42 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.067 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:42 GMT' could not be parsed at index 5 00:34:10.067 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:42 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.067 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.068 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.068 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:42Z[GMT]] 00:34:10.068 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.068 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.068 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:34:10.068 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt 00:34:10.069 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 27 msec 00:34:10.069 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 00:34:10.071 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ******************************************************** 00:34:10.071 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must output a ResourceFile when Etag not Matching" 00:34:10.071 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ******************************************************** 00:34:10.072 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.073 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["xxxx"] 00:34:10.073 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 00:34:10.073 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.073 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.074 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:34:10.074 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 00:34:10.074 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 3 msec 00:34:10.074 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 00:34:10.076 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************************************************ 00:34:10.076 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must output a ResourceFile when IfModifiedSince less recent than ModifiedTime" 00:34:10.076 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************************************************ 00:34:10.077 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:23 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.077 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:23 GMT' could not be parsed at index 5 00:34:10.077 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:23 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.078 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.078 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.078 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:23Z[GMT]] 00:34:10.078 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.078 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.078 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:34:10.078 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 00:34:10.079 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:24 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.079 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:24 GMT' could not be parsed at index 5 00:34:10.079 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:24 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.080 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.080 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.080 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:24Z[GMT]] 00:34:10.080 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.080 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.081 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:34:10.081 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 00:34:10.081 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:25 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.082 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:25 GMT' could not be parsed at index 5 00:34:10.082 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:25 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.082 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.082 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.082 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:25Z[GMT]] 00:34:10.082 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.082 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.083 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:34:10.083 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 00:34:10.083 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:26 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.083 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:26 GMT' could not be parsed at index 5 00:34:10.084 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:26 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.084 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.084 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.084 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:26Z[GMT]] 00:34:10.084 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.085 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.085 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:34:10.085 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 00:34:10.085 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:27 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.086 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:27 GMT' could not be parsed at index 5 00:34:10.086 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:27 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.086 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.086 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.086 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:27Z[GMT]] 00:34:10.086 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.086 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.087 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:34:10.087 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 00:34:10.087 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:28 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.088 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:28 GMT' could not be parsed at index 5 00:34:10.088 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:28 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.088 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.088 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.088 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:28Z[GMT]] 00:34:10.089 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.089 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.089 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:34:10.089 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 00:34:10.090 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:29 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.090 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:29 GMT' could not be parsed at index 5 00:34:10.090 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:29 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.090 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.090 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.090 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:29Z[GMT]] 00:34:10.091 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.091 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.091 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:34:10.091 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 00:34:10.092 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:30 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.092 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:30 GMT' could not be parsed at index 5 00:34:10.092 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:30 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.092 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.092 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.092 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:30Z[GMT]] 00:34:10.093 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.093 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.093 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:34:10.093 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 00:34:10.094 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:31 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.094 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:31 GMT' could not be parsed at index 5 00:34:10.094 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:31 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.094 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.094 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.094 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:31Z[GMT]] 00:34:10.095 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.095 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.095 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:34:10.095 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 00:34:10.096 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:32 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.096 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:32 GMT' could not be parsed at index 5 00:34:10.096 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:32 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:34:10.097 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.097 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.097 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:32Z[GMT]] 00:34:10.097 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.097 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.097 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:34:10.097 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 00:34:10.098 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 22 msec 00:34:10.098 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 00:34:10.100 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************ 00:34:10.100 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output NotFound" 00:34:10.100 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************ 00:34:10.101 [main ] INFO i.t.n.core.model.spi.ResponseBuilderSupport - NOT FOUND: it.tidalwave.util.NotFoundException: foo bar 00:34:10.102 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 00:34:10.102 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 00:34:10.103 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.103 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.103 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/NotFoundExceptionOutput.txt 00:34:10.103 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/NotFoundExceptionOutput.txt 00:34:10.103 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 3 msec 00:34:10.103 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 00:34:10.105 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - *********************************************** 00:34:10.105 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output a PermanentRedirect" 00:34:10.105 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - *********************************************** 00:34:10.105 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 00:34:10.105 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 00:34:10.106 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.106 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.106 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/PermanentRedirectOutput.txt 00:34:10.106 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/PermanentRedirectOutput.txt 00:34:10.106 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 1 msec 00:34:10.106 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 00:34:10.108 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ****************************************** 00:34:10.108 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output a ResourceFile" 00:34:10.108 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ****************************************** 00:34:10.108 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.109 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.109 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 00:34:10.109 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.109 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.109 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:34:10.109 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt 00:34:10.110 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 1 msec 00:34:10.110 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 00:34:10.111 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************************** 00:34:10.111 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output a ResourceFile with ExpirationTime" 00:34:10.111 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ************************************************************** 00:34:10.112 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:34:10.112 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:34:10.112 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 00:34:10.113 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.113 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.113 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutputWithExpirationTime.txt 00:34:10.113 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/ResourceFileOutputWithExpirationTime.txt 00:34:10.113 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 2 msec 00:34:10.113 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 00:34:10.115 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ********************************************* 00:34:10.115 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST "must properly output an internal error" 00:34:10.115 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - ********************************************* 00:34:10.115 [main ] ERROR i.t.n.core.model.spi.ResponseBuilderSupport - java.io.IOException: foo bar at it.tidalwave.northernwind.core.model.spi.ResponseBuilderTest.must_properly_output_an_internal_error(ResponseBuilderTest.java:225) 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) 00:34:10.119 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 00:34:10.119 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 00:34:10.119 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:10.119 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/ 00:34:10.119 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/InternalErrorOutput.txt 00:34:10.119 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/ResponseBuilderTest/InternalErrorOutput.txt 00:34:10.120 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - TEST PASSED in 5 msec 00:34:10.120 [main ] INFO i.t.n.core.model.spi.ResponseBuilderTest - 00:34:10.120 [main ] INFO i.t.northernwind.core.model.ResourcePathTest - FINISHED TESTS OF it.tidalwave.northernwind.core.model.ResourcePathTest [INFO] Tests run: 102, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.844 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 102, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-core --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Core' with 42 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-core --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-core --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [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-northernwind-core --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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-northernwind-core --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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 Dec 24, 2024 12:34:14 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:34:14 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:34:15 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:15 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:15 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:15 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:34:15 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:34:15 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:15 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:15 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-northernwind-core --- [INFO] There are 164 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-northernwind-core >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000456091 [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/NorthernWind_Metrics/workspace/modules/Core' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core --- [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-northernwind-core --- [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-northernwind-core --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 48 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] No processor claimed any of these annotations: /javax.annotation.CheckForNull,/javax.annotation.Nonnegative,/javax.annotation.concurrent.NotThreadSafe,/javax.annotation.Nonnull,/javax.annotation.concurrent.Immutable [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/ResourcePath.java:[278,40] [unchecked] unchecked generic array creation for varargs parameter of type Collection[] [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/ResourcePath.java:[308,40] [unchecked] unchecked generic array creation for varargs parameter of type Collection[] [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/Content.java:[82,69] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/HttpStatusException.java:[48,7] [serial] serializable class HttpStatusException has no definition of serialVersionUID [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/frontend/ui/spi/NodeViewRenderer.java:[123,36] [unchecked] unchecked cast required: T found: Object where T is a type-variable: T extends Object declared in class NodeViewRenderer [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/frontend/ui/spi/NodeViewRenderer.java:[127,67] [unchecked] unchecked cast required: T found: Object where T is a type-variable: T extends Object declared in class NodeViewRenderer [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/spi/ResponseHolder.java:[68,46] [unchecked] unchecked cast required: RESPONSE_TYPE found: Object where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseHolder [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-core --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core --- [INFO] Copying 6 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 4 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/org.testng.annotations.Test,/org.testng.annotations.DataProvider [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[59,27] [unchecked] response() in MockResponseHolder overrides response() in ResponseHolder return type requires unchecked conversion from ResponseBuilder to ResponseBuilder where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[59,11] [rawtypes] found raw type: ResponseBuilder missing type arguments for generic class ResponseBuilder where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[61,14] [rawtypes] found raw type: ResponseBuilderSupport missing type arguments for generic class ResponseBuilderSupport where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[62,40] [unchecked] unchecked call to setClockSupplier(Supplier) as a member of the raw type ResponseBuilderSupport [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-core --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-messagebus:jar:3.2-ALPHA-20:compile [WARNING] org.springframework:spring-beans:jar:5.3.27:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:provided [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test [WARNING] org.springframework:spring-aspects:jar:5.3.27:compile [WARNING] org.aspectj:aspectjrt:jar:1.9.19:compile [WARNING] Non-test scoped test only dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:compile [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-core-marshalling-default >-- [INFO] Building NorthernWind :: Core :: Default Marshalling 1.2-ALPHA-12-SNAPSHOT [5/24] [INFO] from modules/Marshalling/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] Parameter 'schemaDirectory' is unknown for plugin 'jaxb2-maven-plugin:2.5.0:xjc (default)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [WARNING] Parameter 'schemaDirectory' is unknown for plugin 'jaxb2-maven-plugin:2.5.0:xjc (default)' [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/3.2-ALPHA-20/it-tidalwave-role-spring-3.2-ALPHA-20.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/3.2-ALPHA-20/it-tidalwave-role-spring-3.2-ALPHA-20.pom (4.4 kB at 7.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/3.2-ALPHA-20/it-tidalwave-role-spring-3.2-ALPHA-20.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-role-spring/3.2-ALPHA-20/it-tidalwave-role-spring-3.2-ALPHA-20.jar (14 kB at 23 kB/s) [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000461402 [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/NorthernWind_Metrics/workspace/modules/Marshalling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-marshalling-default --- [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-northernwind-core-marshalling-default --- [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-northernwind-core-marshalling-default --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- jaxb2:2.5.0:xjc (default) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Created EpisodePath [/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/generated-sources/jaxb/META-INF/JAXB]: true [INFO] Ignored given or default xjbSources [/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/src/main/xjb], since it is not an existent file or directory. [INFO] Created EpisodePath [/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/generated-sources/jaxb/META-INF/JAXB]: true [WARNING] null [-1,-1] org.xml.sax.SAXParseException: No JAXB customization was detected in the schema but the prefix "jaxb" is used for other namespace URIs. If you did intend to use JAXB customization, make sure the namespace URI is "https://jakarta.ee/xml/ns/jaxb" at com.sun.tools.xjc.reader.xmlschema.parser.IncorrectNamespaceURIChecker.endDocument (IncorrectNamespaceURIChecker.java:70) at org.xml.sax.helpers.XMLFilterImpl.endDocument (XMLFilterImpl.java:497) at org.xml.sax.helpers.XMLFilterImpl.endDocument (XMLFilterImpl.java:497) at org.xml.sax.helpers.XMLFilterImpl.endDocument (XMLFilterImpl.java:497) at com.sun.tools.xjc.reader.internalizer.VersionChecker.endDocument (VersionChecker.java:100) at org.xml.sax.helpers.XMLFilterImpl.endDocument (XMLFilterImpl.java:497) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endDocument (AbstractSAXParser.java:746) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument (XMLDocumentFragmentScannerImpl.java:539) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:888) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:824) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse (XMLParser.java:141) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse (AbstractSAXParser.java:1216) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse (SAXParserImpl.java:635) at org.xml.sax.helpers.XMLFilterImpl.parse (XMLFilterImpl.java:357) at com.sun.xml.xsom.parser.JAXPParser.parse (JAXPParser.java:70) at com.sun.tools.xjc.ModelLoader$2.parse (ModelLoader.java:438) at com.sun.tools.xjc.ModelLoader$XMLSchemaParser.parse (ModelLoader.java:210) at com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.parseEntity (NGCCRuntimeEx.java:351) at com.sun.xml.xsom.impl.parser.ParserContext.parse (ParserContext.java:98) at com.sun.xml.xsom.parser.XSOMParser.parse (XSOMParser.java:141) at com.sun.tools.xjc.ModelLoader.createXSOMSpeculative (ModelLoader.java:455) at com.sun.tools.xjc.ModelLoader.loadXMLSchema (ModelLoader.java:310) at com.sun.tools.xjc.ModelLoader.load (ModelLoader.java:121) at com.sun.tools.xjc.ModelLoader.load (ModelLoader.java:76) at com.sun.tools.xjc.Driver.run (Driver.java:324) at org.codehaus.mojo.jaxb2.javageneration.AbstractJavaGeneratorMojo.performExecution (AbstractJavaGeneratorMojo.java:475) at org.codehaus.mojo.jaxb2.AbstractJaxbMojo.execute (AbstractJaxbMojo.java:337) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174) at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283) at org.apache.maven.cli.MavenCli.main (MavenCli.java:206) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:566) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:255) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:201) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:361) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:314) [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] Copying 1 resource from target/generated-sources/jaxb to target/classes [INFO] Copying 1 resource from target/generated-sources/jaxb to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-marshalling-default --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 11 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/executors/0/com/sun/xml/bind/jaxb-impl/3.0.0/jaxb-core.jar": no such file or directory [WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/jakarta.xml.bind.annotation.XmlType,/it.tidalwave.dci.annotation.DciRole,/jakarta.xml.bind.annotation.XmlAttribute,/javax.annotation.Nonnull,/jakarta.xml.bind.annotation.XmlAccessorType,/jakarta.xml.bind.annotation.XmlRegistry,/jakarta.xml.bind.annotation.XmlElementDecl,/javax.inject.Inject [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/src/main/java/it/tidalwave/northernwind/core/impl/io/LayoutJaxbUnmarshallable.java:[75,18] [unchecked] unmarshal(InputStream) in LayoutJaxbUnmarshallable implements unmarshal(InputStream) in Unmarshallable return type requires unchecked conversion from Layout to T where T is a type-variable: T extends Object declared in method unmarshal(InputStream) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/src/main/java/it/tidalwave/northernwind/core/impl/io/ResourcePropertiesJaxbUnmarshallable.java:[70,30] [unchecked] unmarshal(InputStream) in ResourcePropertiesJaxbUnmarshallable implements unmarshal(InputStream) in Unmarshallable return type requires unchecked conversion from ResourceProperties to T where T is a type-variable: T extends Object declared in method unmarshal(InputStream) [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-marshalling-default --- [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-northernwind-core-marshalling-default --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-marshalling-default/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-marshalling-default/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-marshalling-default/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-marshalling-default-1.2-ALPHA-12-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core-marshalling-default >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-core-marshalling-default --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core-marshalling-default <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-core-marshalling-default --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] BugInstance size is 18 [INFO] Error size is 0 [INFO] Total bugs: 18 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable(Layout). [it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable, it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable] At LayoutJaxbMarshallable.java:[line 66]Another occurrence at LayoutJaxbMarshallable.java:[line 68] 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.northernwind.core.impl.io.LayoutJaxbMarshallable(Layout). [it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable] At LayoutJaxbMarshallable.java:[line 66] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable(Layout) [it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable] Redundant null check at LayoutJaxbMarshallable.java:[line 66] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable(Layout) [it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable] Redundant null check at LayoutJaxbMarshallable.java:[line 66] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable(Layout). [it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable, it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable] At LayoutJaxbUnmarshallable.java:[line 66]Another occurrence at LayoutJaxbUnmarshallable.java:[line 67] 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.northernwind.core.impl.io.LayoutJaxbUnmarshallable(Layout). [it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable] At LayoutJaxbUnmarshallable.java:[line 66] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable(Layout) [it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable] Redundant null check at LayoutJaxbUnmarshallable.java:[line 66] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable(Layout) [it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable] Redundant null check at LayoutJaxbUnmarshallable.java:[line 66] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable(ResourceProperties). [it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable, it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable] At ResourcePropertiesJaxbMarshallable.java:[line 67]Another occurrence at ResourcePropertiesJaxbMarshallable.java:[line 69] 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.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable(ResourceProperties). [it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable] At ResourcePropertiesJaxbMarshallable.java:[line 67] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable(ResourceProperties) [it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable] Redundant null check at ResourcePropertiesJaxbMarshallable.java:[line 67] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable(ResourceProperties) [it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable] Redundant null check at ResourcePropertiesJaxbMarshallable.java:[line 67] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: it.tidalwave.northernwind.core.impl.io.jaxb.ComponentJaxb.getComponent() may expose internal representation by returning ComponentJaxb.component [it.tidalwave.northernwind.core.impl.io.jaxb.ComponentJaxb] At ComponentJaxb.java:[line 78] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.northernwind.core.impl.io.jaxb.ComponentsJaxb.getComponent() may expose internal representation by returning ComponentsJaxb.component [it.tidalwave.northernwind.core.impl.io.jaxb.ComponentsJaxb] At ComponentsJaxb.java:[line 56] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.northernwind.core.impl.io.jaxb.ComponentsJaxb.setComponent(ComponentJaxb) may expose internal representation by storing an externally mutable object into ComponentsJaxb.component [it.tidalwave.northernwind.core.impl.io.jaxb.ComponentsJaxb] At ComponentsJaxb.java:[line 68] EI_EXPOSE_REP2 [ERROR] Medium: it.tidalwave.northernwind.core.impl.io.jaxb.PropertiesJaxb.getProperties() may expose internal representation by returning PropertiesJaxb.properties [it.tidalwave.northernwind.core.impl.io.jaxb.PropertiesJaxb] At PropertiesJaxb.java:[line 110] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.northernwind.core.impl.io.jaxb.PropertiesJaxb.getProperty() may expose internal representation by returning PropertiesJaxb.property [it.tidalwave.northernwind.core.impl.io.jaxb.PropertiesJaxb] At PropertiesJaxb.java:[line 81] EI_EXPOSE_REP [ERROR] Medium: it.tidalwave.northernwind.core.impl.io.jaxb.ValuesJaxb.getValue() may expose internal representation by returning ValuesJaxb.value [it.tidalwave.northernwind.core.impl.io.jaxb.ValuesJaxb] At ValuesJaxb.java:[line 71] EI_EXPOSE_REP [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-northernwind-core-marshalling-default --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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-northernwind-core-marshalling-default --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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 Dec 24, 2024 12:34:27 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:34:27 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:34:27 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:27 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:27 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:27 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:34:27 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:34:27 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:27 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:27 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-northernwind-core-marshalling-default --- [INFO] There are 150 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-northernwind-core-marshalling-default >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000467670 [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/NorthernWind_Metrics/workspace/modules/Marshalling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-marshalling-default --- [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-northernwind-core-marshalling-default --- [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-northernwind-core-marshalling-default --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- jaxb2:2.5.0:xjc (default) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Ignored given or default xjbSources [/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/src/main/xjb], since it is not an existent file or directory. [INFO] No changes detected in schema or binding files - skipping JAXB generation. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] Copying 1 resource from target/generated-sources/jaxb to target/classes [INFO] Copying 1 resource from target/generated-sources/jaxb to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-marshalling-default --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 11 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] [path] bad path element "/var/jenkins_home/maven-repositories/executors/0/com/sun/xml/bind/jaxb-impl/3.0.0/jaxb-core.jar": no such file or directory [WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/jakarta.xml.bind.annotation.XmlType,/it.tidalwave.dci.annotation.DciRole,/jakarta.xml.bind.annotation.XmlAttribute,/javax.annotation.Nonnull,/jakarta.xml.bind.annotation.XmlAccessorType,/jakarta.xml.bind.annotation.XmlRegistry,/jakarta.xml.bind.annotation.XmlElementDecl,/javax.inject.Inject [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/src/main/java/it/tidalwave/northernwind/core/impl/io/LayoutJaxbUnmarshallable.java:[75,18] [unchecked] unmarshal(InputStream) in LayoutJaxbUnmarshallable implements unmarshal(InputStream) in Unmarshallable return type requires unchecked conversion from Layout to T where T is a type-variable: T extends Object declared in method unmarshal(InputStream) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/src/main/java/it/tidalwave/northernwind/core/impl/io/ResourcePropertiesJaxbUnmarshallable.java:[70,30] [unchecked] unmarshal(InputStream) in ResourcePropertiesJaxbUnmarshallable implements unmarshal(InputStream) in Unmarshallable return type requires unchecked conversion from ResourceProperties to T where T is a type-variable: T extends Object declared in method unmarshal(InputStream) [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-marshalling-default --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-marshalling-default --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] No sources to compile [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core-marshalling-default <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-core-marshalling-default --- [WARNING] Used undeclared dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-role:jar:3.2-ALPHA-20:compile [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-role-spring:jar:3.2-ALPHA-20:compile [WARNING] org.glassfish.jaxb:jaxb-xjc:jar:3.0.0:compile [WARNING] com.sun.xml.bind:jaxb-impl:jar:3.0.0:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test [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 [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling >-- [INFO] Building NorthernWind :: Profiling 1.2-ALPHA-12-SNAPSHOT [6/24] [INFO] from modules/Profiling/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-core-profiling --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-profiling --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000469326 [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/NorthernWind_Metrics/workspace/modules/Profiling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-profiling --- [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-northernwind-core-profiling --- [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-northernwind-core-profiling --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-profiling --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-profiling --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-profiling --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-profiling --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 4 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.springframework.beans.factory.annotation.Configurable,/javax.annotation.Nonnegative,/org.aspectj.lang.annotation.Around,/org.aspectj.lang.annotation.Aspect,/javax.inject.Inject [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-core-profiling --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-profiling --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-profiling --- [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-northernwind-core-profiling --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core-profiling --- [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-core-profiling --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core-profiling --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-profiling --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core-profiling --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-profiling/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-profiling/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-profiling/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-profiling-1.2-ALPHA-12-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core-profiling >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-core-profiling --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core-profiling <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-core-profiling --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] BugInstance size is 9 [INFO] Error size is 0 [INFO] Total bugs: 9 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.profiling.RequestProfilerAspect(). [it.tidalwave.northernwind.profiling.RequestProfilerAspect] At RequestProfilerAspect.java:[line 44] 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.northernwind.profiling.RequestProfilerAspect(). [it.tidalwave.northernwind.profiling.RequestProfilerAspect] At RequestProfilerAspect.java:[line 44] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: it.tidalwave.northernwind.profiling.RequestProfilerAspect.ajc$perSingletonInstance isn't final but should be [it.tidalwave.northernwind.profiling.RequestProfilerAspect] In RequestProfilerAspect.java MS_SHOULD_BE_FINAL [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.profiling.RequestProfilerAspect() [it.tidalwave.northernwind.profiling.RequestProfilerAspect] Redundant null check at RequestProfilerAspect.java:[line 44] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.profiling.RequestProfilerAspect() [it.tidalwave.northernwind.profiling.RequestProfilerAspect] Redundant null check at RequestProfilerAspect.java:[line 44] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.profiling.impl.DefaultStatisticsCollector(). [it.tidalwave.northernwind.profiling.impl.DefaultStatisticsCollector, it.tidalwave.northernwind.profiling.impl.DefaultStatisticsCollector] At DefaultStatisticsCollector.java:[line 44]Another occurrence at DefaultStatisticsCollector.java:[line 79] 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.northernwind.profiling.impl.DefaultStatisticsCollector(). [it.tidalwave.northernwind.profiling.impl.DefaultStatisticsCollector] At DefaultStatisticsCollector.java:[line 44] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.profiling.impl.DefaultStatisticsCollector() [it.tidalwave.northernwind.profiling.impl.DefaultStatisticsCollector] Redundant null check at DefaultStatisticsCollector.java:[line 44] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.profiling.impl.DefaultStatisticsCollector() [it.tidalwave.northernwind.profiling.impl.DefaultStatisticsCollector] Redundant null check at DefaultStatisticsCollector.java:[line 44] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_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-northernwind-core-profiling --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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-northernwind-core-profiling --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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 Dec 24, 2024 12:34:33 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:34:33 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:34:33 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:33 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:33 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:33 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:34:33 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:34:33 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:33 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:33 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-northernwind-core-profiling --- [INFO] There are 18 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-northernwind-core-profiling >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-profiling --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000474142 [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/NorthernWind_Metrics/workspace/modules/Profiling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-profiling --- [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-northernwind-core-profiling --- [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-northernwind-core-profiling --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-profiling --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-profiling --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-profiling --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-profiling --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 4 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.springframework.beans.factory.annotation.Configurable,/javax.annotation.Nonnegative,/org.aspectj.lang.annotation.Around,/org.aspectj.lang.annotation.Aspect,/javax.inject.Inject [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-core-profiling --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-profiling --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-profiling --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] No sources to compile [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core-profiling <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-core-profiling --- [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] Unused declared dependencies found: [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:test [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test [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 [INFO] [INFO] --------< it.tidalwave.northernwind:it-tidalwave-html-patches >--------- [INFO] Building NorthernWind :: HTML Patches 1.2-ALPHA-12-SNAPSHOT [7/24] [INFO] from modules/HtmlPatches/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-html-patches --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-html-patches --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000475535 [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/NorthernWind_Metrics/workspace/modules/HtmlPatches' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-html-patches --- [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-html-patches --- [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-html-patches --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 1.8 -target 1.8 -release [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-html-patches --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-html-patches --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-html-patches --- [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 6 source files with javac [forked debug target 1.8] to target/classes [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[41,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[42,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[43,48] ElementState is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[44,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[45,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[46,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[23,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[24,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[25,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[26,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[30,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/util/XhtmlMarkupSerializer.java:[32,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[41,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[42,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[43,48] ElementState is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[44,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[45,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[46,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[23,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[24,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[25,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[26,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[30,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/util/XhtmlMarkupSerializer.java:[32,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[41,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[42,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[43,48] ElementState is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[44,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[45,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[46,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[23,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[24,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[25,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[26,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[30,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/util/XhtmlMarkupSerializer.java:[32,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[41,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[42,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[43,48] ElementState is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[44,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[45,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[46,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[23,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[24,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[25,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[26,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[30,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/util/XhtmlMarkupSerializer.java:[32,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[41,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[42,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[43,48] ElementState is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[44,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[45,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[46,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[23,48] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[24,48] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[25,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/XHTMLSerializer.java:[26,48] Serializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[30,45] DOMMessageFormatter is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/util/XhtmlMarkupSerializer.java:[32,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[99,12] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[99,12] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[99,12] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[99,12] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[99,12] BaseMarkupSerializer is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[122,45] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[122,45] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[122,45] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[122,45] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[122,45] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[136,25] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[136,39] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[145,27] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[145,27] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[145,27] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[145,27] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[145,27] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[147,51] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[147,65] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[160,42] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[160,42] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[160,42] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[160,42] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[160,42] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[162,51] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[162,65] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[175,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[175,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[175,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[175,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[175,48] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[177,51] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[177,65] Method is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[182,33] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[182,33] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[182,33] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[182,33] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[182,33] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[184,61] OutputFormat is internal proprietary API and may be removed in a future release [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLSerializer.java:[184,75] Method is internal proprietary API and may be removed in a future release [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-html-patches --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-html-patches --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-html-patches --- [INFO] Tests are skipped. [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-html-patches --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-html-patches --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-html-patches --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-html-patches --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-html-patches/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/target/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-html-patches/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-html-patches-1.2-ALPHA-12-SNAPSHOT.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-html-patches >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-html-patches --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-html-patches <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-html-patches --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] BugInstance size is 10 [INFO] Error size is 0 [INFO] Total bugs: 10 [ERROR] Medium: Dead store to state in it.tidalwave.northernwind.core.impl.patches.HTMLSerializer.characters(String) [it.tidalwave.northernwind.core.impl.patches.HTMLSerializer] At HTMLSerializer.java:[line 856] DLS_DEAD_LOCAL_STORE [ERROR] Medium: Null passed for non-null parameter of HTMLdtd.isPreserveSpace(String) in it.tidalwave.northernwind.core.impl.patches.HTMLSerializer.startElement(String, String, String, Attributes) [it.tidalwave.northernwind.core.impl.patches.HTMLSerializer, it.tidalwave.northernwind.core.impl.patches.HTMLSerializer] Method invoked at HTMLSerializer.java:[line 354]Known null at HTMLSerializer.java:[line 321] NP_NULL_PARAM_DEREF [ERROR] Medium: Null passed for non-null parameter of HTMLdtd.isPreserveSpace(String) in it.tidalwave.northernwind.core.impl.patches.HTMLSerializer.startElement(String, String, String, Attributes) [it.tidalwave.northernwind.core.impl.patches.HTMLSerializer, it.tidalwave.northernwind.core.impl.patches.HTMLSerializer] Method invoked at HTMLSerializer.java:[line 354]Known null at HTMLSerializer.java:[line 267] NP_NULL_PARAM_DEREF [ERROR] Medium: Nullcheck of htmlName at line 362 of value previously dereferenced in it.tidalwave.northernwind.core.impl.patches.HTMLSerializer.startElement(String, String, String, Attributes) [it.tidalwave.northernwind.core.impl.patches.HTMLSerializer, it.tidalwave.northernwind.core.impl.patches.HTMLSerializer] At HTMLSerializer.java:[line 354]Redundant null check at HTMLSerializer.java:[line 362] RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE [ERROR] Medium: it.tidalwave.northernwind.core.impl.patches.HTMLdtd.defineElement(String, int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead [it.tidalwave.northernwind.core.impl.patches.HTMLdtd] At HTMLdtd.java:[line 442] DM_NUMBER_CTOR [ERROR] Medium: it.tidalwave.northernwind.core.impl.patches.HTMLdtd.defineEntity(String, char) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead [it.tidalwave.northernwind.core.impl.patches.HTMLdtd, it.tidalwave.northernwind.core.impl.patches.HTMLdtd] At HTMLdtd.java:[line 434]Another occurrence at HTMLdtd.java:[line 435] DM_NUMBER_CTOR [ERROR] Medium: it.tidalwave.northernwind.core.impl.patches.HTMLdtd.fromChar(int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead [it.tidalwave.northernwind.core.impl.patches.HTMLdtd] At HTMLdtd.java:[line 347] DM_NUMBER_CTOR [ERROR] Low: Incorrect lazy initialization of static field it.tidalwave.northernwind.core.impl.patches.HTMLdtd._byName in it.tidalwave.northernwind.core.impl.patches.HTMLdtd.initialize() [it.tidalwave.northernwind.core.impl.patches.HTMLdtd] At HTMLdtd.java:[lines 369-372] LI_LAZY_INIT_STATIC [ERROR] Medium: it.tidalwave.northernwind.core.impl.patches.HTMLdtd.initialize() may fail to close stream [it.tidalwave.northernwind.core.impl.patches.HTMLdtd] At HTMLdtd.java:[line 381] OS_OPEN_STREAM [ERROR] Low: Exception is caught when Exception is not thrown in it.tidalwave.northernwind.core.impl.patches.HTMLdtd.initialize() [it.tidalwave.northernwind.core.impl.patches.HTMLdtd] At HTMLdtd.java:[line 404] REC_CATCH_EXCEPTION [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-html-patches --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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-html-patches --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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 Dec 24, 2024 12:34:40 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:34:40 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:34:40 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:40 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:40 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:40 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:34:40 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:34:40 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:40 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:40 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-html-patches --- [INFO] There are 1083 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-html-patches >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-html-patches --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000481116 [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/NorthernWind_Metrics/workspace/modules/HtmlPatches' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-html-patches --- [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-html-patches --- [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-html-patches --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 1.8 -target 1.8 -release [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-html-patches --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-html-patches --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-html-patches --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-html-patches --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-html-patches --- [INFO] No sources to compile [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-html-patches <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-html-patches --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.slf4j:slf4j-api:jar:2.0.7:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:test [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test [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 [INFO] [INFO] ---< it.tidalwave.northernwind:it-tidalwave-northernwind-filesystem >--- [INFO] Building NorthernWind :: Filesystems 1.2-ALPHA-12-SNAPSHOT [8/24] [INFO] from modules/filesystems/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-filesystem --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-filesystem --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000481217 [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/NorthernWind_Metrics/workspace/modules/filesystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-filesystem --- [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-northernwind-filesystem --- [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-northernwind-filesystem --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-filesystem --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/target/jacoco.exec [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-filesystem --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-filesystem --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-filesystem --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-filesystem/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-filesystem-1.2-ALPHA-12-SNAPSHOT.pom [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-filesystem >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-filesystem --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-filesystem <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-filesystem --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-northernwind-filesystem --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd instead. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-filesystem --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd instead. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-filesystem --- [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-northernwind-filesystem >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-filesystem --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000481295 [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/NorthernWind_Metrics/workspace/modules/filesystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-filesystem --- [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-northernwind-filesystem --- [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-northernwind-filesystem --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-filesystem --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/target/jacoco.exec [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-filesystem <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-filesystem --- [INFO] Skipping pom project [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic >-- [INFO] Building NorthernWind :: Filesystems :: Basic 1.2-ALPHA-12-SNAPSHOT [9/24] [INFO] from modules/filesystems/BasicFileSystems/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000481459 [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/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-filesystem-basic --- [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-northernwind-core-filesystem-basic --- [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-northernwind-core-filesystem-basic --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Copying 4 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-basic --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 13 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/javax.annotation.Nullable,/javax.annotation.CheckForNull,/javax.annotation.Nonnull,/javax.inject.Named,/javax.annotation.PostConstruct,/javax.inject.Inject [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Copying 4 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-basic --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] No processor claimed any of these annotations: /org.testng.annotations.Test,/org.testng.annotations.DataProvider,/javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod [INFO] [INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredFileSystemProviderTest 00:34:46.002 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredFileSystemProviderTest 00:34:46.081 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file1.txt 00:34:46.082 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file2.txt 00:34:46.083 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file3.txt 00:34:46.083 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file4.txt 00:34:46.084 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs2:/dir1/dir2/file3.txt 00:34:46.085 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file1.txt 00:34:46.085 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file2.txt 00:34:46.086 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file3.txt 00:34:46.086 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file4.txt 00:34:46.087 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs2:/dir1/dir2/file5.txt 00:34:46.088 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file1.txt 00:34:46.088 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file2.txt 00:34:46.089 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file3.txt 00:34:46.089 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file4.txt 00:34:46.090 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs2:/dir1/dir3/file5.txt 00:34:46.091 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file1.txt 00:34:46.091 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file2.txt 00:34:46.091 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file3.txt 00:34:46.092 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file4.txt 00:34:46.093 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs2:/dir4/dir3/file5.txt 00:34:46.097 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 00:34:46.097 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST "must navigate through the whole filesystem" 00:34:46.097 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ARGS [TC1, [Ljava.lang.String;@2a16d4dc] 00:34:46.097 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 00:34:46.111 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - findResource() 00:34:46.187 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@7db06c50, fileObject: / 00:34:46.189 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@417bfebd[root of /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC1fs2[org.openide.filesystems.LocalFileSystem@4c418496]])) 00:34:46.192 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.basic.layered.DecoratorResourceFolder$$Lambda$275/0x0000000100262c40@40c0437f, recursive=false, name=null) 00:34:46.203 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@fe156f4, recursive=false, name=null) 00:34:46.207 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@637506d8, recursive=false, name=null) 00:34:46.207 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@27d6267e[dir1]))} 00:34:46.208 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.basic.layered.DecoratorResourceFolder$$Lambda$275/0x0000000100262c40@538f45f1, recursive=false, name=null) 00:34:46.208 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@5cf3a7f9, recursive=false, name=null) 00:34:46.209 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@6c8ad6d7, recursive=false, name=null) 00:34:46.209 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@42db955e[dir1/dir2]))} 00:34:46.209 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.basic.layered.DecoratorResourceFolder$$Lambda$275/0x0000000100262c40@33e8694b, recursive=false, name=null) 00:34:46.210 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@4fc71437, recursive=false, name=null) 00:34:46.211 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@64d53f0d, recursive=false, name=null) 00:34:46.212 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@1b10f60e[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@4b916cc2[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@75c15f76[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@323eecf8[dir1/dir2/file4.txt]))} 00:34:46.221 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:46.221 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/ 00:34:46.221 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/LayeredFileSystemProviderTest/expected-results/TC1.txt 00:34:46.222 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/LayeredFileSystemProviderTest/TC1.txt 00:34:46.231 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST PASSED in 134 msec 00:34:46.232 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - 00:34:46.233 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file1.txt 00:34:46.234 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file2.txt 00:34:46.234 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file3.txt 00:34:46.234 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file4.txt 00:34:46.235 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs2:/dir1/dir2/file3.txt 00:34:46.235 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file1.txt 00:34:46.235 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file2.txt 00:34:46.236 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file3.txt 00:34:46.236 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file4.txt 00:34:46.236 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs2:/dir1/dir2/file5.txt 00:34:46.237 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file1.txt 00:34:46.237 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file2.txt 00:34:46.237 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file3.txt 00:34:46.238 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file4.txt 00:34:46.238 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs2:/dir1/dir3/file5.txt 00:34:46.238 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file1.txt 00:34:46.239 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file2.txt 00:34:46.239 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file3.txt 00:34:46.239 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file4.txt 00:34:46.240 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs2:/dir4/dir3/file5.txt 00:34:46.240 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 00:34:46.241 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST "must navigate through the whole filesystem" 00:34:46.241 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ARGS [TC2, [Ljava.lang.String;@2078bf0a] 00:34:46.241 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 00:34:46.241 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - findResource() 00:34:46.242 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@62d6ac, fileObject: / 00:34:46.242 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@1a947424[root of /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC2fs2[org.openide.filesystems.LocalFileSystem@75dbe490]])) 00:34:46.242 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.basic.layered.DecoratorResourceFolder$$Lambda$275/0x0000000100262c40@4c579b5b, recursive=false, name=null) 00:34:46.242 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@5a96f3cb, recursive=false, name=null) 00:34:46.243 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@94aeba1, recursive=false, name=null) 00:34:46.243 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@3e0704e2[dir1]))} 00:34:46.244 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.basic.layered.DecoratorResourceFolder$$Lambda$275/0x0000000100262c40@ff8e36d, recursive=false, name=null) 00:34:46.244 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@116b0b32, recursive=false, name=null) 00:34:46.244 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@6e7f29d5, recursive=false, name=null) 00:34:46.245 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@4f22fd5d[dir1/dir2]))} 00:34:46.245 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.basic.layered.DecoratorResourceFolder$$Lambda$275/0x0000000100262c40@7f94541b, recursive=false, name=null) 00:34:46.245 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@7bebad0d, recursive=false, name=null) 00:34:46.245 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@32cec678, recursive=false, name=null) 00:34:46.246 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@14eb96e9[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@10b3ea72[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@44587c44[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@618fb1[dir1/dir2/file4.txt])), file5.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@6c4d0224[dir1/dir2/file5.txt]))} 00:34:46.248 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:46.248 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/ 00:34:46.248 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/LayeredFileSystemProviderTest/expected-results/TC2.txt 00:34:46.248 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/LayeredFileSystemProviderTest/TC2.txt 00:34:46.249 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST PASSED in 9 msec 00:34:46.249 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - 00:34:46.250 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file1.txt 00:34:46.251 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file2.txt 00:34:46.251 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file3.txt 00:34:46.251 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file4.txt 00:34:46.252 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs2:/dir1/dir2/file3.txt 00:34:46.252 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file1.txt 00:34:46.252 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file2.txt 00:34:46.253 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file3.txt 00:34:46.253 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file4.txt 00:34:46.253 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs2:/dir1/dir2/file5.txt 00:34:46.253 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file1.txt 00:34:46.254 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file2.txt 00:34:46.254 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file3.txt 00:34:46.254 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file4.txt 00:34:46.255 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs2:/dir1/dir3/file5.txt 00:34:46.255 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file1.txt 00:34:46.255 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file2.txt 00:34:46.255 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file3.txt 00:34:46.256 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file4.txt 00:34:46.256 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs2:/dir4/dir3/file5.txt 00:34:46.257 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 00:34:46.257 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST "must navigate through the whole filesystem" 00:34:46.257 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ARGS [TC3, [Ljava.lang.String;@3f1fb139] 00:34:46.257 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 00:34:46.257 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - findResource() 00:34:46.258 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@36349e29, fileObject: / 00:34:46.258 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@7057dbda[root of /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC3fs2[org.openide.filesystems.LocalFileSystem@5aeebccc]])) 00:34:46.258 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.basic.layered.DecoratorResourceFolder$$Lambda$275/0x0000000100262c40@14293540, recursive=false, name=null) 00:34:46.258 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@6fe243a, recursive=false, name=null) 00:34:46.259 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@495bc9e7, recursive=false, name=null) 00:34:46.259 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@4c8a9266[dir1]))} 00:34:46.259 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.basic.layered.DecoratorResourceFolder$$Lambda$275/0x0000000100262c40@580154b3, recursive=false, name=null) 00:34:46.259 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@79fc4e99, recursive=false, name=null) 00:34:46.260 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@3e89f5bc, recursive=false, name=null) 00:34:46.260 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@259aec72[dir1/dir2])), dir3=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@6e7fa4b0[dir1/dir3]))} 00:34:46.260 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.basic.layered.DecoratorResourceFolder$$Lambda$275/0x0000000100262c40@26be0d23, recursive=false, name=null) 00:34:46.260 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@576b385d, recursive=false, name=null) 00:34:46.261 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@2560a7be[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@fabfc79[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@59aa2fba[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@578d5d02[dir1/dir2/file4.txt]))} 00:34:46.262 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.basic.layered.DecoratorResourceFolder$$Lambda$275/0x0000000100262c40@c79780, recursive=false, name=null) 00:34:46.262 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@594c66c3, recursive=false, name=null) 00:34:46.263 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file5.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@64e657b0[dir1/dir3/file5.txt]))} 00:34:46.263 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:46.263 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/ 00:34:46.263 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/LayeredFileSystemProviderTest/expected-results/TC3.txt 00:34:46.263 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/LayeredFileSystemProviderTest/TC3.txt 00:34:46.264 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST PASSED in 7 msec 00:34:46.264 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - 00:34:46.265 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file1.txt 00:34:46.266 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file2.txt 00:34:46.266 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file3.txt 00:34:46.266 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs1:/dir1/dir2/file4.txt 00:34:46.266 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC1 - fs2:/dir1/dir2/file3.txt 00:34:46.267 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file1.txt 00:34:46.267 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file2.txt 00:34:46.267 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file3.txt 00:34:46.267 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs1:/dir1/dir2/file4.txt 00:34:46.268 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC2 - fs2:/dir1/dir2/file5.txt 00:34:46.268 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file1.txt 00:34:46.268 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file2.txt 00:34:46.269 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file3.txt 00:34:46.269 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs1:/dir1/dir2/file4.txt 00:34:46.269 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC3 - fs2:/dir1/dir3/file5.txt 00:34:46.269 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file1.txt 00:34:46.270 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file2.txt 00:34:46.270 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file3.txt 00:34:46.270 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs1:/dir1/dir2/file4.txt 00:34:46.270 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - Created TC4 - fs2:/dir4/dir3/file5.txt 00:34:46.271 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 00:34:46.271 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST "must navigate through the whole filesystem" 00:34:46.271 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ARGS [TC4, [Ljava.lang.String;@37f71e8] 00:34:46.271 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - ************************************************* 00:34:46.272 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - findResource() 00:34:46.272 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@397dfbe8, fileObject: / 00:34:46.272 [main ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@63b0b3dd[root of /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC4fs2[org.openide.filesystems.LocalFileSystem@3791af]])) 00:34:46.272 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.basic.layered.DecoratorResourceFolder$$Lambda$275/0x0000000100262c40@66fff42f, recursive=false, name=null) 00:34:46.272 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@308be1a3, recursive=false, name=null) 00:34:46.273 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@78e50fca, recursive=false, name=null) 00:34:46.273 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@2555a986[dir1])), dir4=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@32cde414[dir4]))} 00:34:46.273 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.basic.layered.DecoratorResourceFolder$$Lambda$275/0x0000000100262c40@2ae7c1d, recursive=false, name=null) 00:34:46.274 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@5265a8dd, recursive=false, name=null) 00:34:46.274 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@5af4328e[dir1/dir2]))} 00:34:46.274 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.basic.layered.DecoratorResourceFolder$$Lambda$275/0x0000000100262c40@71eaef6a, recursive=false, name=null) 00:34:46.274 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@e3692ca, recursive=false, name=null) 00:34:46.275 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@75adb1c0[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@5cfe28e1[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@7ac90dab[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@40d370fa[dir1/dir2/file4.txt]))} 00:34:46.276 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.basic.layered.DecoratorResourceFolder$$Lambda$275/0x0000000100262c40@62aee901, recursive=false, name=null) 00:34:46.276 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@1983a4e4, recursive=false, name=null) 00:34:46.277 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {dir3=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@29b4444a[dir4/dir3]))} 00:34:46.277 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.basic.layered.DecoratorResourceFolder$$Lambda$275/0x0000000100262c40@2914a328, recursive=false, name=null) 00:34:46.277 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=ResourceFileNetBeansPlatform, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform$$Lambda$276/0x00000001002a5440@2d34866a, recursive=false, name=null) 00:34:46.277 [main ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder - >>>> childrenMap: {file5.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@26291192[dir4/dir3/file5.txt]))} 00:34:46.278 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:34:46.278 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/ 00:34:46.278 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/LayeredFileSystemProviderTest/expected-results/TC4.txt 00:34:46.278 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/LayeredFileSystemProviderTest/TC4.txt 00:34:46.279 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - TEST PASSED in 7 msec 00:34:46.279 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - 00:34:46.281 [main ] INFO i.t.n.f.f.b.layered.LayeredFileSystemProviderTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredFileSystemProviderTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.051 s - in it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredFileSystemProviderTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Filesystems :: Basic' with 12 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-basic/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-basic/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-basic/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-basic-1.2-ALPHA-12-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core-filesystem-basic >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-core-filesystem-basic --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core-filesystem-basic <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-core-filesystem-basic --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] BugInstance size is 9 [INFO] Error size is 0 [INFO] Total bugs: 9 [ERROR] High: Non-null field sourceProvider is not initialized by new it.tidalwave.northernwind.frontend.filesystem.basic.LocalCopyFileSystemProvider() [it.tidalwave.northernwind.frontend.filesystem.basic.LocalCopyFileSystemProvider] At LocalCopyFileSystemProvider.java:[lines 56-73] NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR [ERROR] Medium: Possible null pointer dereference in it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredResourceFileSystem.getRoot() due to return value of called method [it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredResourceFileSystem, it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredResourceFileSystem] Returned at LayeredResourceFileSystem.java:[line 70]Known null at LayeredResourceFileSystem.java:[line 70] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE [ERROR] Low: Unchecked/unconfirmed cast from it.tidalwave.northernwind.core.model.ResourceFile to it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform in it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform.copyTo(ResourceFile) [it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform] At ResourceFileNetBeansPlatform.java:[line 182] BC_UNCONFIRMED_CAST [ERROR] Medium: new it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform(ResourceFileSystemNetBeansPlatform, FileObject) may expose internal representation by storing an externally mutable object into ResourceFileNetBeansPlatform.delegate [it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform] At ResourceFileNetBeansPlatform.java:[line 96] EI_EXPOSE_REP2 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform(ResourceFileSystemNetBeansPlatform, FileObject). [it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform, it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform] At ResourceFileNetBeansPlatform.java:[line 94]Another occurrence at ResourceFileNetBeansPlatform.java:[line 97] 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.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform(ResourceFileSystemNetBeansPlatform, FileObject). [it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform] At ResourceFileNetBeansPlatform.java:[line 94] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform(ResourceFileSystemNetBeansPlatform, FileObject) [it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform] Redundant null check at ResourceFileNetBeansPlatform.java:[line 94] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of file, which is known to be non-null in it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform.getLatestModificationTime() [it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform] Redundant null check at ResourceFileNetBeansPlatform.java:[line 167] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform(ResourceFileSystemNetBeansPlatform, FileObject) [it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileNetBeansPlatform] Redundant null check at ResourceFileNetBeansPlatform.java:[line 94] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_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-northernwind-core-filesystem-basic --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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-northernwind-core-filesystem-basic --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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 Dec 24, 2024 12:34:50 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:34:50 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:34:50 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:50 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:50 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:50 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:34:50 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:34:50 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:50 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:34:50 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-northernwind-core-filesystem-basic --- [INFO] There are 10 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-northernwind-core-filesystem-basic >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000490584 [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/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-filesystem-basic --- [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-northernwind-core-filesystem-basic --- [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-northernwind-core-filesystem-basic --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Copying 4 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-basic --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 13 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/javax.annotation.Nullable,/javax.annotation.CheckForNull,/javax.annotation.Nonnull,/javax.inject.Named,/javax.annotation.PostConstruct,/javax.inject.Inject [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-filesystem-basic --- [INFO] Copying 4 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-basic --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] No processor claimed any of these annotations: /org.testng.annotations.Test,/org.testng.annotations.DataProvider,/javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core-filesystem-basic <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-core-filesystem-basic --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-messagebus:jar:3.2-ALPHA-20:compile [WARNING] org.netbeans.api:org-openide-util-lookup:jar:RELEASE80:compile [WARNING] Unused declared dependencies found: [WARNING] javax.servlet:javax.servlet-api:jar:3.1.0:provided [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-role-spring:jar:3.2-ALPHA-20:test [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test [WARNING] org.hamcrest:hamcrest-all:jar:1.3:test [WARNING] org.mockito:mockito-core:jar:4.8.1:test [WARNING] Non-test scoped test only dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:compile [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-core-default >-- [INFO] Building NorthernWind :: Core :: Default Implementation 1.2-ALPHA-12-SNAPSHOT [10/24] [INFO] from modules/CoreImplementation/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-core-default --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-default --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000494161 [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/NorthernWind_Metrics/workspace/modules/CoreImplementation' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-default --- [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-northernwind-core-default --- [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-northernwind-core-default --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-default --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-default --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-default --- [INFO] Copying 16 resources from src/main/resources to target/classes [INFO] The encoding used to copy filtered properties files have not been set. This means that the same encoding will be used to copy filtered properties files as when copying other filtered resources. This might not be what you want! Run your build with --debug to see which files might be affected. Read more at https://maven.apache.org/plugins/maven-resources-plugin/examples/filtering-properties-files.html [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-default --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 51 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/org.springframework.core.annotation.Order,/javax.annotation.Nullable,/javax.annotation.CheckForNull,/javax.annotation.concurrent.ThreadSafe,/javax.annotation.concurrent.NotThreadSafe,/javax.annotation.Nonnull,/org.springframework.context.annotation.Scope,/javax.inject.Named,/javax.annotation.concurrent.Immutable,/javax.annotation.PostConstruct,/javax.inject.Inject [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[88,115] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[90,115] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[112,75] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultLibraryRequestProcessor.java:[80,113] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSite.java:[220,28] [deprecation] getTemplate(Class,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[151,13] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[116,53] [unchecked] unchecked conversion required: DefaultSiteFinder found: DefaultSiteFinder where T is a type-variable: T extends Object declared in class DefaultSiteFinder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[156,24] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultInheritanceHelper.java:[101,66] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/frontend/impl/ui/ViewBuilder.java:[79,102] [unchecked] unchecked cast required: Constructor found: Constructor [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[98,39] [deprecation] getValues() in Builder has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[324,35] [unchecked] unchecked cast required: T found: List where T is a type-variable: T extends Object declared in method convertValue(Key,Object) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[337,83] [unchecked] unchecked cast required: T found: Object where T is a type-variable: T extends Object declared in method convertValue(Key,Object) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/TextResourcePropertyResolver.java:[144,76] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultMediaRequestProcessor.java:[123,95] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultContentRequestProcessor.java:[80,79] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteNode.java:[222,73] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/GlobalPropertyResolverMacroFilter.java:[66,79] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkWithContentMacroFilter.java:[86,81] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkWithContentMacroFilter.java:[87,86] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkMacroFilter.java:[64,81] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[84,78] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[101,53] [unchecked] unchecked conversion required: PathFinderSupport found: PathFinderSupport where T is a type-variable: T extends Resource declared in class PathFinderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[137,37] [unchecked] unchecked cast required: Class found: Class where T is a type-variable: T extends Resource declared in class PathFinderSupport where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-core-default --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-default --- [INFO] Copying 32 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-default --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 46 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/org.springframework.core.annotation.Order,/javax.annotation.Nullable,/javax.annotation.CheckForNull,/javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/it.tidalwave.northernwind.frontend.ui.annotation.ViewMetadata,/org.testng.annotations.Test,/org.testng.annotations.DataProvider [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[185,35] [unchecked] unchecked method invocation: method getProperty in interface ResourceProperties is applied to given types required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[185,39] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[186,35] [unchecked] unchecked method invocation: method getProperty in interface ResourceProperties is applied to given types required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[186,39] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[197,33] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[197,37] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[198,33] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[198,37] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[209,32] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[209,36] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[210,32] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[210,36] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[222,33] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[222,37] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[223,33] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[223,37] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[245,29] [unchecked] unchecked method invocation: method getTemplate in interface Site is applied to given types required: Class,Optional,String found: Class,Optional,String [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[245,51] [unchecked] unchecked conversion required: Optional found: Optional [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[247,17] [deprecation] getTemplate(Class,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[260,45] [unchecked] unchecked conversion required: SiteFinder found: SiteFinder where T is a type-variable: T extends Object declared in method createMockSiteFinder() [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/filter/XsltTemplateTestSupport.java:[58,39] [unchecked] unchecked cast required: List found: List where CAP#1 is a fresh type-variable: CAP#1 extends Resource from capture of ? extends Resource [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteNodeTest.java:[191,27] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/text/St4TemplateFactoryTest.java:[73,79] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[59,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[59,34] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[60,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[60,35] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[61,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[61,33] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[62,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[62,34] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[63,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[63,41] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[103,69] [unchecked] unchecked conversion required: ResponseHolder found: ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[104,41] [unchecked] unchecked conversion required: ResponseBuilder found: ResponseBuilder [INFO] [INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-core-default --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core-default --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 00:35:01.585 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - STARTING TESTS OF it.tidalwave.northernwind.core.impl.filter.NodeLinkMacroFilterTest 00:35:03.553 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest] 00:35:03.618 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ************************************ 00:35:03.619 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - TEST "must find the correct matches" 00:35:03.620 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ************************************ 00:35:03.638 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - TEST PASSED in 18 msec 00:35:03.638 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - 00:35:03.750 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest] 00:35:03.756 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ********************************************************************************* 00:35:03.756 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - TEST "must perform the proper substitutions" 00:35:03.757 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ARGS [href="$nodeLink(relativePath='/Blog')$">1, href="/LINK/URI-Blog">1] 00:35:03.757 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - ********************************************************************************* 00:35:03.768 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:03.813 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:04.067 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - TEST PASSED in 310 msec 00:35:04.067 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - 00:35:04.168 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 00:35:04.170 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************** 00:35:04.170 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must find the correct matches" 00:35:04.170 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, [/Blog, /Blog/Equipment/The title, null, null]] 00:35:04.170 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************** 00:35:04.174 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 4 msec 00:35:04.175 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 00:35:04.236 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 00:35:04.238 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************** 00:35:04.238 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must find the correct matches" 00:35:04.238 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, [/Blog, /Blog/Equipment/The title, , language='it', it]] 00:35:04.238 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************** 00:35:04.240 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 2 msec 00:35:04.240 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 00:35:04.271 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 00:35:04.273 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 00:35:04.273 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 00:35:04.280 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$231/0x000000010023e840@6ecd9708, 1] 00:35:04.280 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 00:35:04.334 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 00:35:04.337 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:04.337 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:04.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:04.339 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:04.388 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 115 msec 00:35:04.388 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 00:35:04.416 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 00:35:04.418 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 00:35:04.418 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 00:35:04.418 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$231/0x000000010023e840@6ecd9708, 1] 00:35:04.418 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 00:35:04.444 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 00:35:04.446 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:04.446 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:04.448 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:04.448 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:04.450 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 32 msec 00:35:04.450 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 00:35:04.476 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 00:35:04.477 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 00:35:04.477 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 00:35:04.478 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$231/0x000000010023e840@6ecd9708, 1] 00:35:04.478 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 00:35:04.501 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 00:35:04.502 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:04.503 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:04.504 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:04.504 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:04.507 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 30 msec 00:35:04.507 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 00:35:04.531 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 00:35:04.533 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 00:35:04.533 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 00:35:04.533 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$231/0x000000010023e840@6ecd9708, 1] 00:35:04.533 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 00:35:04.568 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 00:35:04.570 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:04.570 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:04.572 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:04.572 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:04.574 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 42 msec 00:35:04.574 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 00:35:04.595 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 00:35:04.597 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 00:35:04.597 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 00:35:04.597 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$232/0x000000010023ec40@22c88bec, 1] 00:35:04.597 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 00:35:04.615 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, underTest] 00:35:04.616 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:04.617 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:04.618 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:04.618 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:04.620 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 23 msec 00:35:04.620 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 00:35:04.639 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 00:35:04.641 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 00:35:04.641 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 00:35:04.641 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$232/0x000000010023ec40@22c88bec, 1] 00:35:04.641 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 00:35:04.669 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, underTest] 00:35:04.671 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:04.671 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:04.672 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:04.673 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:04.674 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 33 msec 00:35:04.674 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 00:35:04.694 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 00:35:04.695 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 00:35:04.695 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 00:35:04.695 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$232/0x000000010023ec40@22c88bec, 1] 00:35:04.695 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 00:35:04.711 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, underTest] 00:35:04.713 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:04.713 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:04.714 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:04.715 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:04.716 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 21 msec 00:35:04.716 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 00:35:04.733 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest] 00:35:04.735 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 00:35:04.735 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST "must perform the proper substitutions" 00:35:04.735 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ARGS [1, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$232/0x000000010023ec40@22c88bec, 1] 00:35:04.735 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - ******************************************************************************************************************************************************************************************** 00:35:04.752 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, requestLocalemanager, underTest] 00:35:04.754 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:04.754 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:04.758 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:04.758 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.springframework.beans.BeanWrapperImpl$BeanPropertyHandler (file:/var/jenkins_home/maven-repositories/executors/0/org/springframework/spring-beans/5.3.27/spring-beans-5.3.27.jar) to method com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.setErrorListener(javax.xml.transform.ErrorListener) WARNING: Please consider reporting this to the maintainers of org.springframework.beans.BeanWrapperImpl$BeanPropertyHandler WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 00:35:04.760 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - TEST PASSED in 26 msec 00:35:04.760 [main ] INFO i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest - 00:35:04.802 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory] 00:35:04.882 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 00:35:04.883 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 00:35:04.883 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [file1.xhtml] 00:35:04.883 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 00:35:04.885 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 00:35:04.885 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=null, relativeUri=null), DefaultSiteFinder(super=HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)) 00:35:04.900 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 00:35:04.902 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 00:35:04.904 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 00:35:04.906 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: %macros :{ macro | %macro.body% };separator="\n"% - % 00:35:05.003 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: center lightbox $mediaLink(relativePath='/stillimages//1280/image.jpg')$ $mediaLink(relativePath='/stillimages//800/image.jpg')$ framedPhoto caption 00:35:05.136 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:05.136 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/ 00:35:05.137 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/file1.xhtml 00:35:05.137 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/file1.xhtml 00:35:05.145 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 262 msec 00:35:05.145 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 00:35:05.167 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory] 00:35:05.171 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 00:35:05.171 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 00:35:05.171 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [file2.xhtml] 00:35:05.171 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 00:35:05.172 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 00:35:05.173 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=null, relativeUri=null), DefaultSiteFinder(super=HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)) 00:35:05.173 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 00:35:05.173 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 00:35:05.173 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 00:35:05.175 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: %macros :{ macro | %macro.body% };separator="\n"% - % 00:35:05.184 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: center lightbox $mediaLink(relativePath='/stillimages//1280/image.jpg')$ $mediaLink(relativePath='/stillimages//800/image.jpg')$ framedPhoto caption 00:35:05.218 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:05.218 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/ 00:35:05.219 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/file2.xhtml 00:35:05.219 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/file2.xhtml 00:35:05.221 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 50 msec 00:35:05.222 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 00:35:05.243 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory] 00:35:05.246 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - *********************************** 00:35:05.246 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 00:35:05.246 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-96-a-NW-106-a.xhtml] 00:35:05.246 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - *********************************** 00:35:05.247 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 00:35:05.247 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=null, relativeUri=null), DefaultSiteFinder(super=HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)) 00:35:05.247 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 00:35:05.248 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 00:35:05.248 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 00:35:05.249 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: %macros :{ macro | %macro.body% };separator="\n"% - % 00:35:05.253 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: center lightbox $mediaLink(relativePath='/stillimages//1280/image.jpg')$ $mediaLink(relativePath='/stillimages//800/image.jpg')$ framedPhoto caption 00:35:05.274 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:05.274 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/ 00:35:05.275 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-96-a-NW-106-a.xhtml 00:35:05.275 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-96-a-NW-106-a.xhtml 00:35:05.275 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 29 msec 00:35:05.275 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 00:35:05.293 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory] 00:35:05.295 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 00:35:05.295 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 00:35:05.295 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-96-b.xhtml] 00:35:05.296 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 00:35:05.296 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 00:35:05.296 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=null, relativeUri=null), DefaultSiteFinder(super=HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)) 00:35:05.297 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 00:35:05.297 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 00:35:05.297 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 00:35:05.298 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: %macros :{ macro | %macro.body% };separator="\n"% - % 00:35:05.305 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: center lightbox $mediaLink(relativePath='/stillimages//1280/image.jpg')$ $mediaLink(relativePath='/stillimages//800/image.jpg')$ framedPhoto caption 00:35:05.324 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:05.325 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/ 00:35:05.325 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-96-b.xhtml 00:35:05.325 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-96-b.xhtml 00:35:05.326 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 30 msec 00:35:05.326 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 00:35:05.345 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory] 00:35:05.348 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 00:35:05.348 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 00:35:05.348 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-97-a.xhtml] 00:35:05.348 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 00:35:05.348 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 00:35:05.349 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=null, relativeUri=null), DefaultSiteFinder(super=HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)) 00:35:05.349 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 00:35:05.349 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 00:35:05.349 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 00:35:05.350 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: %macros :{ macro | %macro.body% };separator="\n"% - % 00:35:05.353 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: center lightbox $mediaLink(relativePath='/stillimages//1280/image.jpg')$ $mediaLink(relativePath='/stillimages//800/image.jpg')$ framedPhoto caption 00:35:05.369 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:05.369 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/ 00:35:05.369 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-97-a.xhtml 00:35:05.369 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-97-a.xhtml 00:35:05.370 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 23 msec 00:35:05.371 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 00:35:05.400 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory] 00:35:05.403 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 00:35:05.403 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 00:35:05.404 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-100.xhtml] 00:35:05.404 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 00:35:05.404 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 00:35:05.404 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=null, relativeUri=null), DefaultSiteFinder(super=HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)) 00:35:05.405 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 00:35:05.405 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 00:35:05.405 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 00:35:05.406 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: %macros :{ macro | %macro.body% };separator="\n"% - % 00:35:05.409 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: center lightbox $mediaLink(relativePath='/stillimages//1280/image.jpg')$ $mediaLink(relativePath='/stillimages//800/image.jpg')$ framedPhoto caption 00:35:05.459 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:05.459 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/ 00:35:05.459 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-100.xhtml 00:35:05.459 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-100.xhtml 00:35:05.460 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 57 msec 00:35:05.464 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 00:35:05.508 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory] 00:35:05.512 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 00:35:05.512 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 00:35:05.512 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-102-a.xhtml] 00:35:05.512 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 00:35:05.512 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 00:35:05.513 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=null, relativeUri=null), DefaultSiteFinder(super=HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)) 00:35:05.513 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 00:35:05.513 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 00:35:05.513 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 00:35:05.514 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: %macros :{ macro | %macro.body% };separator="\n"% - % 00:35:05.516 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: center lightbox $mediaLink(relativePath='/stillimages//1280/image.jpg')$ $mediaLink(relativePath='/stillimages//800/image.jpg')$ framedPhoto caption 00:35:05.547 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:05.547 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/ 00:35:05.547 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-102-a.xhtml 00:35:05.547 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-102-a.xhtml 00:35:05.549 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 37 msec 00:35:05.549 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 00:35:05.572 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory] 00:35:05.577 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 00:35:05.577 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 00:35:05.577 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-104-a.xhtml] 00:35:05.577 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 00:35:05.578 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 00:35:05.578 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=null, relativeUri=null), DefaultSiteFinder(super=HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)) 00:35:05.578 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 00:35:05.581 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 00:35:05.582 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 00:35:05.582 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: %macros :{ macro | %macro.body% };separator="\n"% - % 00:35:05.584 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: center lightbox $mediaLink(relativePath='/stillimages//1280/image.jpg')$ $mediaLink(relativePath='/stillimages//800/image.jpg')$ framedPhoto caption 00:35:05.611 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:05.611 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/ 00:35:05.611 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-104-a.xhtml 00:35:05.615 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-104-a.xhtml 00:35:05.616 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 39 msec 00:35:05.616 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 00:35:05.649 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory] 00:35:05.651 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 00:35:05.652 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must filter XHTML resources" 00:35:05.652 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ARGS [issue-NW-114-a.xhtml] 00:35:05.652 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - ********************************** 00:35:05.652 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - Retrieving XSLT templates 00:35:05.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=null, relativeUri=null), DefaultSiteFinder(super=HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)) 00:35:05.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null) 00:35:05.653 [main ] INFO i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> /XsltTemplates/Photo.xlst 00:35:05.657 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt) 00:35:05.658 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: %macros :{ macro | %macro.body% };separator="\n"% - % 00:35:05.660 [main ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter - >>>> xslt: center lightbox $mediaLink(relativePath='/stillimages//1280/image.jpg')$ $mediaLink(relativePath='/stillimages//800/image.jpg')$ framedPhoto caption 00:35:05.687 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:05.688 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/ 00:35:05.688 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/XsltMacroFilterTest/expected-results/issue-NW-114-a.xhtml 00:35:05.688 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/XsltMacroFilterTest/issue-NW-114-a.xhtml 00:35:05.689 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 37 msec 00:35:05.689 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 00:35:05.712 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, underTest, documentBuilderFactory, transformerFactory] 00:35:05.718 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - *************************************************** 00:35:05.718 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST "must not filter resources that are not XHTML" 00:35:05.718 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - *************************************************** 00:35:05.718 [main ] DEBUG i.t.northernwind.core.impl.filter.XsltMacroFilter - Cannot filter resources not in XHTML: text/html 00:35:05.718 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - TEST PASSED in 0 msec 00:35:05.718 [main ] INFO i.t.n.core.impl.filter.XsltMacroFilterTest - 00:35:05.723 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************** 00:35:05.723 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 00:35:05.723 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.String), foo, foo] 00:35:05.723 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************** 00:35:05.727 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.String), foo) 00:35:05.727 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning foo (java.lang.String) 00:35:05.727 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 4 msec 00:35:05.727 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 00:35:05.727 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************* 00:35:05.728 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 00:35:05.728 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.Integer), 17, 17] 00:35:05.728 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************* 00:35:05.728 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.Integer), 17) 00:35:05.728 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 17 (java.lang.Integer) 00:35:05.728 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 1 msec 00:35:05.731 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 00:35:05.731 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************* 00:35:05.731 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 00:35:05.731 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.Float), 3.4, 3.4] 00:35:05.731 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************* 00:35:05.732 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.Float), 3.4) 00:35:05.732 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 3.4 (java.lang.Float) 00:35:05.732 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 1 msec 00:35:05.732 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 00:35:05.732 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************** 00:35:05.732 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 00:35:05.733 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.lang.Double), 5.2, 5.2] 00:35:05.733 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ******************************************************** 00:35:05.733 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.lang.Double), 5.2) 00:35:05.733 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 5.2 (java.lang.Double) 00:35:05.733 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 1 msec 00:35:05.733 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 00:35:05.733 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ************************************************************************************************************ 00:35:05.733 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST "testConvertValue" 00:35:05.734 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ARGS [Key(name=, type=class java.time.ZonedDateTime), 2012-02-23T21:24:00.000+01:00, 2012-02-23T21:24+01:00] 00:35:05.734 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - ************************************************************************************************************ 00:35:05.734 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - convertValue(Key(name=, type=class java.time.ZonedDateTime), 2012-02-23T21:24:00.000+01:00) 00:35:05.734 [main ] TRACE i.t.n.core.impl.model.DefaultResourceProperties - >>>> returning 2012-02-23T21:24+01:00 (java.time.ZonedDateTime) 00:35:05.736 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - TEST PASSED in 1 msec 00:35:05.736 [main ] INFO i.t.n.c.impl.model.DefaultResourcePropertiesTest - 00:35:05.835 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 00:35:05.880 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 00:35:05.883 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************** 00:35:05.883 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must be called only once" 00:35:05.883 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************** 00:35:05.971 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 00:35:05.971 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 00:35:05.971 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 00:35:05.971 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 00:35:05.971 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 00:35:05.971 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 00:35:05.971 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 00:35:05.971 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 00:35:05.971 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 00:35:05.971 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 00:35:05.972 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 88 msec 00:35:05.972 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 00:35:05.997 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 00:35:05.999 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 00:35:06.000 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************** 00:35:06.000 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "must properly initialize with no layout" 00:35:06.000 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************** 00:35:06.001 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 1 msec 00:35:06.001 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 00:35:06.024 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 00:35:06.027 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 00:35:06.027 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 00:35:06.027 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 00:35:06.027 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, structure, irrelevant, , /] 00:35:06.027 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 00:35:06.029 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: / 00:35:06.029 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 2 msec 00:35:06.030 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 00:35:06.044 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 00:35:06.046 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 00:35:06.047 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 00:35:06.047 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 00:35:06.047 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri, structure, irrelevant, , /] 00:35:06.047 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 00:35:06.049 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: / 00:35:06.050 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec 00:35:06.050 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 00:35:06.064 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 00:35:06.066 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 00:35:06.066 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 00:35:06.069 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 00:35:06.069 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file1, /, structure, /file1] 00:35:06.069 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 00:35:06.072 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /file1 00:35:06.072 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 6 msec 00:35:06.074 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 00:35:06.102 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 00:35:06.108 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 00:35:06.108 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 00:35:06.108 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 00:35:06.108 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file2, /, structure, /file2] 00:35:06.108 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ************************************************* 00:35:06.116 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /file2 00:35:06.117 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 9 msec 00:35:06.117 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 00:35:06.144 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 00:35:06.150 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 00:35:06.151 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ***************************************************** 00:35:06.151 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 00:35:06.151 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri1, file1, /, structure, /exposedUri1] 00:35:06.151 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ***************************************************** 00:35:06.157 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /exposedUri1 00:35:06.158 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 7 msec 00:35:06.158 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 00:35:06.179 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 00:35:06.184 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 00:35:06.184 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ***************************************************** 00:35:06.184 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 00:35:06.184 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri2, file2, /, structure, /exposedUri2] 00:35:06.184 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ***************************************************** 00:35:06.187 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /exposedUri2 00:35:06.187 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec 00:35:06.187 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 00:35:06.214 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 00:35:06.216 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 00:35:06.220 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 00:35:06.220 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 00:35:06.220 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file1, /parentUri1, structure/parent3, /parentUri1/file1] 00:35:06.220 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 00:35:06.225 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/file1 00:35:06.225 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 6 msec 00:35:06.225 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 00:35:06.250 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 00:35:06.256 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 00:35:06.257 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 00:35:06.257 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 00:35:06.257 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file2, /parentUri1, structure/parent4, /parentUri1/file2] 00:35:06.257 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 00:35:06.260 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/file2 00:35:06.260 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec 00:35:06.260 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 00:35:06.314 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 00:35:06.321 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 00:35:06.322 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 00:35:06.322 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 00:35:06.322 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file1, /parentUri2, structure/parent5, /parentUri2/file1] 00:35:06.322 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 00:35:06.324 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/file1 00:35:06.331 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 9 msec 00:35:06.332 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 00:35:06.349 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 00:35:06.357 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 00:35:06.358 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 00:35:06.358 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 00:35:06.358 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file2, /parentUri2, structure/parent6, /parentUri2/file2] 00:35:06.358 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************* 00:35:06.360 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/file2 00:35:06.361 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec 00:35:06.362 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 00:35:06.392 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 00:35:06.396 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 00:35:06.397 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ******************************************************************************* 00:35:06.397 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 00:35:06.397 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [null, file+%282%29, /parentUri2, structure/parent6, /parentUri2/file (2)] 00:35:06.397 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ******************************************************************************* 00:35:06.399 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/file (2) 00:35:06.400 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 3 msec 00:35:06.400 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 00:35:06.412 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 00:35:06.414 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 00:35:06.414 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************************** 00:35:06.414 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 00:35:06.414 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri1, file1, /parentUri1, structure/parent1, /parentUri1/exposedUri1] 00:35:06.414 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************************** 00:35:06.419 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri1/exposedUri1 00:35:06.420 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 6 msec 00:35:06.420 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 00:35:06.431 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, site, modelFactory, requestLocaleManager, inheritanceHelper] 00:35:06.432 [main ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> layout for /structure/foo/resourceFile en: 00:35:06.432 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************************** 00:35:06.432 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST "getRelativeUri must return a correct value" 00:35:06.432 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ARGS [exposedUri2, file1, /parentUri2, structure/parent2, /parentUri2/exposedUri2] 00:35:06.432 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - ********************************************************************************** 00:35:06.434 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode - >>>> relativeUri: /parentUri2/exposedUri2 00:35:06.434 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - TEST PASSED in 2 msec 00:35:06.434 [main ] INFO i.t.n.core.impl.model.DefaultSiteNodeTest - 00:35:06.556 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - *************************************************** 00:35:06.556 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must properly create and initialize the Site" 00:35:06.556 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - *************************************************** 00:35:06.568 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 00:35:06.568 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 00:35:06.569 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 00:35:06.569 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - SITE INITIALIZATION STARTED 00:35:06.569 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 00:35:06.569 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 00:35:06.569 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - SITE INITIALIZATION COMPLETED (in 0 msec) 00:35:06.569 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 00:35:06.576 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 20 msec 00:35:06.576 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 00:35:06.593 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************ 00:35:06.593 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must properly create the Site" 00:35:06.593 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************ 00:35:06.594 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 00:35:06.595 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 00:35:06.596 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 3 msec 00:35:06.596 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 00:35:06.620 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************************************************ 00:35:06.621 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must return non null site even in cause of initialization failure" 00:35:06.621 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ************************************************************************ 00:35:06.626 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 00:35:06.626 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 00:35:06.630 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 00:35:06.630 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - SITE INITIALIZATION STARTED 00:35:06.630 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 00:35:06.631 [main ] ERROR i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 00:35:06.631 [main ] ERROR i.t.n.core.impl.model.DefaultSiteProvider - SITE INITIALIZATION FAILED! java.io.IOException: Simulated error in initialization at it.tidalwave.northernwind.core.impl.model.DefaultSiteProvider.initialize(DefaultSiteProvider.java:200) at it.tidalwave.northernwind.core.impl.model.DefaultSiteProvider.lambda$reload$1(DefaultSiteProvider.java:156) at it.tidalwave.northernwind.core.impl.test.TaskExecutorMock.start(TaskExecutorMock.java:51) at it.tidalwave.northernwind.core.impl.model.DefaultSiteProviderTest.must_return_non_null_site_even_in_cause_of_initialization_failure(DefaultSiteProviderTest.java:173) 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) 00:35:06.634 [main ] ERROR i.t.n.core.impl.model.DefaultSiteProvider - **************************************** 00:35:06.634 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 14 msec 00:35:06.634 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 00:35:06.647 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - **************************************************************** 00:35:06.647 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must return the correct context path in a web environment" 00:35:06.647 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - **************************************************************** 00:35:06.649 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 00:35:06.649 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 00:35:06.649 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 2 msec 00:35:06.649 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 00:35:06.661 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ********************************************* 00:35:06.661 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must return the correct version string" 00:35:06.661 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ********************************************* 00:35:06.662 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 00:35:06.663 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 00:35:06.666 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 5 msec 00:35:06.666 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 00:35:06.683 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ******************************************************************** 00:35:06.684 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST "must use no context path when ServletContext is not available" 00:35:06.684 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - ******************************************************************** 00:35:06.685 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - initialize() 00:35:06.685 [main ] INFO i.t.n.core.impl.model.DefaultSiteProvider - reload() 00:35:06.686 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - TEST PASSED in 3 msec 00:35:06.686 [main ] INFO i.t.n.core.impl.model.DefaultSiteProviderTest - 00:35:06.773 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ******************************** 00:35:06.773 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must create correct links" 00:35:06.773 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ******************************** 00:35:06.780 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 7 msec 00:35:06.780 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 00:35:06.800 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ****************************** 00:35:06.800 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly construct" 00:35:06.801 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ****************************** 00:35:06.802 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 2 msec 00:35:06.802 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 00:35:06.830 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************ 00:35:06.830 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for Content" 00:35:06.831 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************ 00:35:06.834 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@1cc552fe, recursive=false, name=null) 00:35:06.840 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@2793fafa, recursive=false, name=null) 00:35:06.841 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@6aa70f5b, recursive=false, name=null) 00:35:06.843 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 00:35:06.843 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1245234222 00:35:06.843 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 00:35:06.844 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 00:35:06.844 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 2090280776 00:35:06.844 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 00:35:06.844 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 00:35:06.844 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 00:35:06.844 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 00:35:06.844 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 00:35:06.844 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@5d38011e, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$481/0x000000010054cc40@8c7d34d) 00:35:06.845 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@4d2f087a, recursive=false, name=null) 00:35:06.850 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@5d38011e, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$483/0x000000010054d440@5acd137c) 00:35:06.850 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@6f14bc87, recursive=false, name=null) 00:35:06.851 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@1c3455e5, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$484/0x000000010054d840@2ed0f3ec) 00:35:06.852 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 00:35:06.852 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@54d4c35f, recursive=false, name=null) 00:35:06.852 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@1c3455e5, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x000000010054dc40@4df95b03) 00:35:06.853 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 00:35:06.859 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@31e1a699, recursive=false, name=null) 00:35:06.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 00:35:06.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 00:35:06.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 00:35:06.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 00:35:06.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 00:35:06.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 00:35:06.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 00:35:06.859 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 00:35:06.860 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 29 msec 00:35:06.860 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 00:35:06.889 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ********************************************** 00:35:06.889 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for Media" 00:35:06.889 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ********************************************** 00:35:06.895 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@39093a4a, recursive=false, name=null) 00:35:06.896 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@3b5811d3, recursive=false, name=null) 00:35:06.897 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@43491470, recursive=false, name=null) 00:35:06.898 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 00:35:06.899 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 135050742 00:35:06.899 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 00:35:06.899 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 00:35:06.899 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 325981491 00:35:06.899 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 00:35:06.899 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 00:35:06.900 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 00:35:06.900 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 00:35:06.900 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 00:35:06.900 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@5bd43a59, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$481/0x000000010054cc40@5e84478) 00:35:06.900 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@68a6e236, recursive=false, name=null) 00:35:06.900 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@5bd43a59, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$483/0x000000010054d440@b82b59c) 00:35:06.900 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@717e4047, recursive=false, name=null) 00:35:06.900 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@36f21194, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$484/0x000000010054d840@699ae22e) 00:35:06.901 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 00:35:06.901 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@74d59e1e, recursive=false, name=null) 00:35:06.901 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@36f21194, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x000000010054dc40@528d5fa1) 00:35:06.902 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 00:35:06.903 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@4f97693b, recursive=false, name=null) 00:35:06.903 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 00:35:06.903 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 00:35:06.903 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 00:35:06.903 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 00:35:06.903 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 00:35:06.903 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 00:35:06.903 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 00:35:06.903 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 00:35:06.903 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 14 msec 00:35:06.903 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 00:35:06.923 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************* 00:35:06.923 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for Resource" 00:35:06.923 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************* 00:35:06.926 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@fdc872e, recursive=false, name=null) 00:35:06.927 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@71f1ea35, recursive=false, name=null) 00:35:06.928 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@5642ab4f, recursive=false, name=null) 00:35:06.930 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 00:35:06.930 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1849333905 00:35:06.930 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 00:35:06.930 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 00:35:06.930 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 1838966125 00:35:06.933 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 00:35:06.934 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 00:35:06.934 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 00:35:06.934 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 00:35:06.934 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 00:35:06.934 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@56dce7f7, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$481/0x000000010054cc40@4680e424) 00:35:06.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@7c441275, recursive=false, name=null) 00:35:06.934 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@56dce7f7, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$483/0x000000010054d440@72fdb79d) 00:35:06.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@43af156a, recursive=false, name=null) 00:35:06.934 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@2cf78ff, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$484/0x000000010054d840@5ec40569) 00:35:06.935 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 00:35:06.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@7aa5596f, recursive=false, name=null) 00:35:06.935 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@2cf78ff, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x000000010054dc40@354de44) 00:35:06.936 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 00:35:06.936 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@6c4de249, recursive=false, name=null) 00:35:06.936 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 00:35:06.936 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 00:35:06.936 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 00:35:06.936 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 00:35:06.936 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 00:35:06.937 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 00:35:06.937 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 00:35:06.937 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 00:35:06.937 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 14 msec 00:35:06.937 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 00:35:06.959 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************* 00:35:06.959 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly create a Finder for SiteNode" 00:35:06.959 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************* 00:35:06.960 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@50912319, recursive=false, name=null) 00:35:06.965 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@6c5a2034, recursive=false, name=null) 00:35:06.965 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@5c64026c, recursive=false, name=null) 00:35:06.967 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 00:35:06.967 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 922617756 00:35:06.967 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 00:35:06.969 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 00:35:06.970 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 1893052981 00:35:06.970 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 00:35:06.970 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 00:35:06.970 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 00:35:06.970 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 00:35:06.970 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 00:35:06.970 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@1167b1a, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$481/0x000000010054cc40@4ead0ae1) 00:35:06.970 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@829264f, recursive=false, name=null) 00:35:06.970 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@1167b1a, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$483/0x000000010054d440@55307965) 00:35:06.971 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@674c1672, recursive=false, name=null) 00:35:06.971 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@4190f278, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$484/0x000000010054d840@caaf5b) 00:35:06.972 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 00:35:06.972 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@519f665e, recursive=false, name=null) 00:35:06.972 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@4190f278, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x000000010054dc40@17da4d27) 00:35:06.972 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 00:35:06.973 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@2c9d7974, recursive=false, name=null) 00:35:06.973 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 00:35:06.973 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 00:35:06.973 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 00:35:06.974 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 00:35:06.974 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 00:35:06.974 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 00:35:06.974 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 00:35:06.974 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 00:35:06.975 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 17 msec 00:35:06.975 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 00:35:07.002 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - **************************************************** 00:35:07.002 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly initialize" 00:35:07.002 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ARGS [MockFileSystemSupport(name=Empty file system)] 00:35:07.002 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - **************************************************** 00:35:07.003 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@590dab83, recursive=false, name=null) 00:35:07.004 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@4a5dbec, recursive=false, name=null) 00:35:07.006 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@2c3ba256, recursive=false, name=null) 00:35:07.008 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 00:35:07.008 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 714195724 00:35:07.008 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 00:35:07.008 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 00:35:07.008 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 1824882470 00:35:07.008 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 00:35:07.008 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 00:35:07.008 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 00:35:07.008 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 00:35:07.008 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 00:35:07.009 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@545ac5d5, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$481/0x000000010054cc40@291378f2) 00:35:07.009 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@dbe577f, recursive=false, name=null) 00:35:07.009 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@545ac5d5, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$483/0x000000010054d440@4a4525a1) 00:35:07.009 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@48332551, recursive=false, name=null) 00:35:07.009 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@7a55004d, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$484/0x000000010054d840@5afa5d7) 00:35:07.011 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 00:35:07.012 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@376c48d6, recursive=false, name=null) 00:35:07.012 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@7a55004d, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x000000010054dc40@65e9711e) 00:35:07.012 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 00:35:07.013 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@5c72d1b5, recursive=false, name=null) 00:35:07.013 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 00:35:07.013 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 00:35:07.013 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 00:35:07.013 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 00:35:07.013 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 00:35:07.013 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 00:35:07.013 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 00:35:07.013 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 00:35:07.014 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 13 msec 00:35:07.014 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 00:35:07.030 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************************************ 00:35:07.030 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly initialize" 00:35:07.030 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ARGS [MockFileSystemSupport(name=File system with only ignored folders)] 00:35:07.030 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ************************************************************************ 00:35:07.031 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@15f67a4f, recursive=false, name=null) 00:35:07.032 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@4a241c5d, recursive=false, name=null) 00:35:07.032 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@71303d2c, recursive=false, name=null) 00:35:07.033 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@64539f36, recursive=false, name=null) 00:35:07.034 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@6c3f2f31, recursive=false, name=null) 00:35:07.035 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 00:35:07.035 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1622160425 00:35:07.036 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 00:35:07.036 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 00:35:07.036 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 1358895234 00:35:07.036 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 00:35:07.036 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 00:35:07.036 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 00:35:07.036 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 00:35:07.036 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 00:35:07.036 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@eddf865, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$481/0x000000010054cc40@1f74c784) 00:35:07.036 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@7e04a93f, recursive=false, name=null) 00:35:07.036 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@eddf865, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$483/0x000000010054d440@56179575) 00:35:07.036 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@37685102, recursive=false, name=null) 00:35:07.037 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@e99f88c, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$484/0x000000010054d840@558ff531) 00:35:07.037 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 00:35:07.037 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@4a4cc870, recursive=false, name=null) 00:35:07.037 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/ignored1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@e99f88c, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$484/0x000000010054d840@558ff531) 00:35:07.038 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@b50042d, recursive=false, name=null) 00:35:07.038 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@e99f88c, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x000000010054dc40@21dc5e0b) 00:35:07.038 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 00:35:07.039 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@79a4865e, recursive=false, name=null) 00:35:07.039 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/ignored2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@e99f88c, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x000000010054dc40@21dc5e0b) 00:35:07.039 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@725e942b, recursive=false, name=null) 00:35:07.039 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 00:35:07.039 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 00:35:07.039 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 00:35:07.039 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 00:35:07.039 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 00:35:07.039 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 00:35:07.039 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 00:35:07.039 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 00:35:07.040 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 9 msec 00:35:07.040 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 00:35:07.052 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ***************************************************************** 00:35:07.052 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST "must properly initialize" 00:35:07.052 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ARGS [MockFileSystemSupport(name=File system with a few stuff 1)] 00:35:07.052 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - ***************************************************************** 00:35:07.053 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@1f520187, recursive=false, name=null) 00:35:07.054 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@2f308931, recursive=false, name=null) 00:35:07.054 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@60c2071d, recursive=false, name=null) 00:35:07.055 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@138dec8a, recursive=false, name=null) 00:35:07.056 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@3b626720, recursive=false, name=null) 00:35:07.056 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@2775d0d4, recursive=false, name=null) 00:35:07.057 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@53851bb9, recursive=false, name=null) 00:35:07.058 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@5b4f914, recursive=false, name=null) 00:35:07.058 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@34eff199, recursive=false, name=null) 00:35:07.059 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@69597fb3, recursive=false, name=null) 00:35:07.060 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@e0957b5, recursive=false, name=null) 00:35:07.060 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@5d65a2f1, recursive=false, name=null) 00:35:07.061 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@5454e13f, recursive=false, name=null) 00:35:07.062 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@44a70285, recursive=false, name=null) 00:35:07.063 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@25b8748, recursive=false, name=null) 00:35:07.064 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@60c952ea, recursive=false, name=null) 00:35:07.065 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@6136bd80, recursive=false, name=null) 00:35:07.066 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - initialize() 00:35:07.066 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1385636965 00:35:07.066 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> contextPath: /contextpath 00:35:07.066 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ignoredFolders: [ignored1, ignored2] 00:35:07.066 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> fileSystem: Mock for ResourceFileSystem, hashCode: 1835606068 00:35:07.067 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> documentPath: /content/document 00:35:07.067 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> libraryPath: /content/library 00:35:07.067 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> mediaPath: /content/media 00:35:07.067 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> nodePath: /structure 00:35:07.067 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> locales: [en, it, fr] 00:35:07.067 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@2393ef6e, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$481/0x000000010054cc40@14b0a826) 00:35:07.067 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@7fef02d9, recursive=false, name=null) 00:35:07.067 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library/library1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@2393ef6e, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$481/0x000000010054cc40@14b0a826) 00:35:07.070 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Resource for /content/library/library1 00:35:07.070 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@7697fc45, recursive=false, name=null) 00:35:07.071 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library/library2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@2393ef6e, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$481/0x000000010054cc40@14b0a826) 00:35:07.071 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Resource for /content/library/library2 00:35:07.071 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@35a2255c, recursive=false, name=null) 00:35:07.071 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/library, /content/library/ignored2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@2393ef6e, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$481/0x000000010054cc40@14b0a826) 00:35:07.071 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@6ec6adcc, recursive=false, name=null) 00:35:07.071 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@2393ef6e, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$483/0x000000010054d440@277a1185) 00:35:07.072 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@1820910f, recursive=false, name=null) 00:35:07.072 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/media1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@2393ef6e, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$483/0x000000010054d440@277a1185) 00:35:07.101 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Media for /content/media/media1 00:35:07.102 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@7f8b5188, recursive=false, name=null) 00:35:07.102 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/media2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@2393ef6e, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$483/0x000000010054d440@277a1185) 00:35:07.106 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Media for /content/media/media2 00:35:07.107 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@18f9d638, recursive=false, name=null) 00:35:07.107 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/media3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@2393ef6e, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$483/0x000000010054d440@277a1185) 00:35:07.107 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Media for /content/media/media3 00:35:07.107 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@1f6158d9, recursive=false, name=null) 00:35:07.107 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/media, /content/media/ignored1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$477/0x000000010053f040@2393ef6e, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$483/0x000000010054d440@277a1185) 00:35:07.107 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@1b01a0b4, recursive=false, name=null) 00:35:07.108 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@4d9fedfa, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$484/0x000000010054d840@6db47658) 00:35:07.108 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document 00:35:07.108 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@6e145703, recursive=false, name=null) 00:35:07.108 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/document1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@4d9fedfa, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$484/0x000000010054d840@6db47658) 00:35:07.109 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document/document1 00:35:07.109 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@121e3c62, recursive=false, name=null) 00:35:07.109 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/document2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@4d9fedfa, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$484/0x000000010054d840@6db47658) 00:35:07.110 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document/document2 00:35:07.110 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@14d7d1a8, recursive=false, name=null) 00:35:07.110 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/content/document, /content/document/document3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@4d9fedfa, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$484/0x000000010054d840@6db47658) 00:35:07.110 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating Content for /content/document/document3 00:35:07.111 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@1f4fc447, recursive=false, name=null) 00:35:07.111 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@4d9fedfa, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x000000010054dc40@7e561665) 00:35:07.111 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure 00:35:07.112 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@20d7df93, recursive=false, name=null) 00:35:07.112 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@4d9fedfa, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x000000010054dc40@7e561665) 00:35:07.112 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node1 00:35:07.113 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@f709952, recursive=false, name=null) 00:35:07.113 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@4d9fedfa, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x000000010054dc40@7e561665) 00:35:07.113 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node2 00:35:07.116 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@73153938, recursive=false, name=null) 00:35:07.116 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@4d9fedfa, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x000000010054dc40@7e561665) 00:35:07.116 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node3 00:35:07.117 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>>>>>> setting property managesPathParams = true 00:35:07.123 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@41ec768e, recursive=false, name=null) 00:35:07.123 [main ] TRACE i.t.northernwind.core.impl.model.DefaultSite - traverse(/structure, /structure/node4, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$476/0x000000010053fc40@4d9fedfa, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$485/0x000000010054dc40@7e561665) 00:35:07.125 [main ] TRACE i.t.n.core.impl.model.mock.MockModelFactory - >>>> creating SiteNode for /structure/node4 00:35:07.126 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - ResourceFileFinderSupport(super=HierarchicFinderSupport(name=, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), resultComputer=it.tidalwave.northernwind.core.impl.model.MockFileSystemSupport$$Lambda$480/0x000000010053e440@325a4ac6, recursive=false, name=null) 00:35:07.126 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Documents by relative path: 00:35:07.126 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Content(path=/content/document) 00:35:07.126 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /document1: Content(path=/content/document/document1) 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /document2: Content(path=/content/document/document2) 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /document3: Content(path=/content/document/document3) 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Library by relative path: 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /library1: Resource(path=/content/library/library1) 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /library2: Resource(path=/content/library/library2) 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Media by relative path: 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /media1: Media(path=/content/media/media1) 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /media2: Media(path=/content/media/media2) 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /media3: Media(path=/content/media/media3) 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative path: 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /: Node(path=/structure) 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node1: Node(path=/structure/node1) 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node2: Node(path=/structure/node2) 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node3: Node(path=/structure/node3) 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> /node4: Node(path=/structure/node4) 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - Nodes by relative URI: 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure/node1\E: Node(path=/structure/node1) 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure/node2\E: Node(path=/structure/node2) 00:35:07.127 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure/node4\E: Node(path=/structure/node4) 00:35:07.128 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure) 00:35:07.128 [main ] INFO i.t.northernwind.core.impl.model.DefaultSite - >>>> ^/relativeUriFor:/structure/node3(|/.*$): Node(path=/structure/node3) 00:35:07.132 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - TEST PASSED in 80 msec 00:35:07.132 [main ] INFO i.t.northernwind.core.impl.model.DefaultSiteTest - 00:35:07.134 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 00:35:07.135 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 00:35:07.135 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link, /link/] 00:35:07.137 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 00:35:07.137 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 3 msec 00:35:07.137 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 00:35:07.138 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 00:35:07.138 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 00:35:07.138 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link/, /link/] 00:35:07.138 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 00:35:07.138 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec 00:35:07.138 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 00:35:07.139 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *********************************** 00:35:07.139 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 00:35:07.139 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link?arg=val, /link?arg=val] 00:35:07.139 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *********************************** 00:35:07.139 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec 00:35:07.139 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 00:35:07.140 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ************************************* 00:35:07.140 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 00:35:07.140 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link/?arg=val, /link/?arg=val] 00:35:07.140 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ************************************* 00:35:07.140 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec 00:35:07.140 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 00:35:07.141 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 00:35:07.141 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 00:35:07.141 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/image.jpg, /image.jpg] 00:35:07.141 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************** 00:35:07.142 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec 00:35:07.142 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 00:35:07.142 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ************************************************** 00:35:07.142 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 00:35:07.142 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link, http://acme.com/link/] 00:35:07.142 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ************************************************** 00:35:07.142 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec 00:35:07.142 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 00:35:07.143 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *************************************************** 00:35:07.143 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 00:35:07.143 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link/, http://acme.com/link/] 00:35:07.143 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *************************************************** 00:35:07.143 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec 00:35:07.143 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 00:35:07.143 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***************************************************************** 00:35:07.143 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 00:35:07.143 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link?arg=val, http://acme.com/link?arg=val] 00:35:07.143 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***************************************************************** 00:35:07.144 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec 00:35:07.144 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 00:35:07.144 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************************************************* 00:35:07.144 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 00:35:07.144 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link/?arg=val, http://acme.com/link/?arg=val] 00:35:07.144 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ******************************************************************* 00:35:07.147 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 3 msec 00:35:07.147 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 00:35:07.148 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *********************************************************** 00:35:07.148 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links" 00:35:07.148 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/image.jpg, http://acme.com/image.jpg] 00:35:07.148 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *********************************************************** 00:35:07.148 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec 00:35:07.148 [main ] INFO i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 00:35:07.150 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ******************************************************* 00:35:07.150 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must properly notify a missing embedded template" 00:35:07.150 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ******************************************************* 00:35:07.152 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 2 msec 00:35:07.152 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 00:35:07.153 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *************************************************************** 00:35:07.153 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must properly read the contents of the embedded template" 00:35:07.153 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *************************************************************** 00:35:07.154 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 1 msec 00:35:07.154 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 00:35:07.155 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *********************************************************************** 00:35:07.155 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must properly retrieve template from properly configured Content" 00:35:07.155 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - *********************************************************************** 00:35:07.155 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:07.155 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:07.156 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/path) 00:35:07.156 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:07.156 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:07.157 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 2 msec 00:35:07.157 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 00:35:07.158 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ***************************************************** 00:35:07.158 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must return empty when Content has no property" 00:35:07.158 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ***************************************************** 00:35:07.158 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/path) 00:35:07.158 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:07.158 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:07.159 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 1 msec 00:35:07.159 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 00:35:07.161 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ********************************************** 00:35:07.161 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST "must return empty when no Content found" 00:35:07.161 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - ********************************************** 00:35:07.162 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/of/nonexistent/content) 00:35:07.162 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:07.162 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:07.163 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - TEST PASSED in 2 msec 00:35:07.163 [main ] INFO i.t.n.core.impl.text.St4TemplateFactoryTest - 00:35:07.191 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, responseHolder, underTest] 00:35:07.200 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ********************************************* 00:35:07.200 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST "must do nothing when site is available" 00:35:07.200 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ********************************************* 00:35:07.201 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST PASSED in 1 msec 00:35:07.201 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - 00:35:07.211 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, site, responseHolder, underTest] 00:35:07.214 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ******************************************************** 00:35:07.214 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST "must return status 503 when site is not available" 00:35:07.214 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ******************************************************** 00:35:07.214 [main ] WARN i.t.n.c.m.spi.AvailabilityEnforcerRequestProcessor - Site unavailable, sending maintenance page 00:35:07.304 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 00:35:07.308 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 00:35:07.309 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:07.309 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/ 00:35:07.309 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/AvailabilityEnforcerRequestProcessorTest/expected-results/response.txt 00:35:07.309 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/AvailabilityEnforcerRequestProcessorTest/response.txt 00:35:07.309 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST PASSED in 95 msec 00:35:07.309 [main ] INFO i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - 00:35:07.369 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 00:35:07.370 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ******************************************************************************* 00:35:07.370 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 00:35:07.370 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource, en, http://acme.com/path/resource?lang=en] 00:35:07.370 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ******************************************************************************* 00:35:07.371 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 00:35:07.371 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 00:35:07.383 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 00:35:07.384 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************** 00:35:07.384 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 00:35:07.384 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource?a=b, en, http://acme.com/path/resource?a=b&lang=en] 00:35:07.384 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************** 00:35:07.385 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 00:35:07.385 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 00:35:07.395 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 00:35:07.396 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************** 00:35:07.396 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 00:35:07.396 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource?lang=it, en, http://acme.com/path/resource?lang=en] 00:35:07.396 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************** 00:35:07.403 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 7 msec 00:35:07.403 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 00:35:07.414 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 00:35:07.415 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************** 00:35:07.415 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 00:35:07.415 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource?lang=it&a=b, en, http://acme.com/path/resource?lang=en&a=b] 00:35:07.415 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************** 00:35:07.416 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 00:35:07.416 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 00:35:07.425 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 00:35:07.425 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************** 00:35:07.425 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 00:35:07.425 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource?c=d&lang=it, en, http://acme.com/path/resource?c=d&lang=en] 00:35:07.425 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************** 00:35:07.426 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 00:35:07.426 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 00:35:07.435 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 00:35:07.435 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ******************************************************************************************************* 00:35:07.435 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 00:35:07.435 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource?c=d&lang=it&a=b, en, http://acme.com/path/resource?c=d&lang=en&a=b] 00:35:07.436 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ******************************************************************************************************* 00:35:07.436 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 00:35:07.436 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 00:35:07.444 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 00:35:07.446 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************* 00:35:07.446 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 00:35:07.446 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource/, en, http://acme.com/path/resource/?lang=en] 00:35:07.446 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************* 00:35:07.447 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 2 msec 00:35:07.447 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 00:35:07.459 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 00:35:07.460 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 00:35:07.460 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 00:35:07.460 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource/?a=b, en, http://acme.com/path/resource/?a=b&lang=en] 00:35:07.460 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 00:35:07.461 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 00:35:07.461 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 00:35:07.472 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 00:35:07.473 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 00:35:07.473 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 00:35:07.473 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource/?lang=it, en, http://acme.com/path/resource/?lang=en] 00:35:07.473 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 00:35:07.474 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 00:35:07.474 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 00:35:07.484 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 00:35:07.485 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 00:35:07.485 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 00:35:07.485 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource/?lang=it&a=b, en, http://acme.com/path/resource/?lang=en&a=b] 00:35:07.485 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 00:35:07.486 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 00:35:07.486 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 00:35:07.495 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 00:35:07.496 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 00:35:07.496 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 00:35:07.496 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource/?c=d&lang=it, en, http://acme.com/path/resource/?c=d&lang=en] 00:35:07.496 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 00:35:07.497 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 00:35:07.497 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 00:35:07.508 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 00:35:07.509 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************************************* 00:35:07.509 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 00:35:07.509 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource/?c=d&lang=it&a=b, en, http://acme.com/path/resource/?c=d&lang=en&a=b] 00:35:07.509 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************************************* 00:35:07.510 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 00:35:07.511 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 00:35:07.520 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 00:35:07.521 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************* 00:35:07.521 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 00:35:07.521 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/image.jpg, en, http://acme.com/path/image.jpg?lang=en] 00:35:07.521 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************* 00:35:07.522 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 00:35:07.522 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 00:35:07.536 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 00:35:07.537 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 00:35:07.537 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 00:35:07.537 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/image.jpg?a=b, en, http://acme.com/path/image.jpg?a=b&lang=en] 00:35:07.537 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 00:35:07.537 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec 00:35:07.539 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 00:35:07.550 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 00:35:07.550 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 00:35:07.550 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 00:35:07.550 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/image.jpg?lang=it, en, http://acme.com/path/image.jpg?lang=en] 00:35:07.550 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************** 00:35:07.551 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 00:35:07.551 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 00:35:07.561 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 00:35:07.561 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 00:35:07.561 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 00:35:07.561 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/image.jpg?lang=it&a=b, en, http://acme.com/path/image.jpg?lang=en&a=b] 00:35:07.561 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 00:35:07.563 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 2 msec 00:35:07.563 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 00:35:07.577 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 00:35:07.580 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 00:35:07.580 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 00:35:07.580 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/image.jpg?c=d&lang=it, en, http://acme.com/path/image.jpg?c=d&lang=en] 00:35:07.581 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ************************************************************************************************* 00:35:07.581 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 3 msec 00:35:07.581 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 00:35:07.595 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.mockito.Mockito#0, parameterLanguageOverrideRequestProcessor, underTest] 00:35:07.596 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************************************* 00:35:07.596 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess" 00:35:07.596 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/image.jpg?c=d&lang=it&a=b, en, http://acme.com/path/image.jpg?c=d&lang=en&a=b] 00:35:07.596 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ********************************************************************************************************* 00:35:07.597 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec 00:35:07.597 [main ] INFO i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 00:35:07.599 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - ********************************************************************** 00:35:07.600 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST "createViewAndController must delegate to the proper ViewBuilder" 00:35:07.601 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - ********************************************************************** 00:35:07.634 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST PASSED in 35 msec 00:35:07.634 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - 00:35:07.640 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - ********************************************************** 00:35:07.640 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST "must discover and properly register annotated views" 00:35:07.640 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - ********************************************************** 00:35:08.472 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactory - View definitions: 00:35:08.473 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactory - >>>> ViewBuilder(viewConstructor=public it.tidalwave.northernwind.frontend.impl.ui.mock.MockView1(), viewControllerConstructor=public it.tidalwave.northernwind.frontend.impl.ui.mock.MockController1()) 00:35:08.473 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactory - >>>> ViewBuilder(viewConstructor=public it.tidalwave.northernwind.frontend.impl.ui.mock.MockView2(), viewControllerConstructor=public it.tidalwave.northernwind.frontend.impl.ui.mock.MockController2()) 00:35:08.473 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactory - >>>> ViewBuilder(viewConstructor=public it.tidalwave.northernwind.frontend.impl.ui.mock.MockView3(), viewControllerConstructor=public it.tidalwave.northernwind.frontend.impl.ui.mock.MockController3()) 00:35:08.474 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - TEST PASSED in 834 msec 00:35:08.474 [main ] INFO i.t.n.frontend.impl.ui.DefaultViewFactoryTest - 00:35:08.485 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, siteProvider, it.tidalwave.northernwind.frontend.impl.ui.mock.MockService1#0, it.tidalwave.northernwind.frontend.impl.ui.mock.MockService2#0] 00:35:08.486 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - **************************************************** 00:35:08.486 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - TEST "must properly instantiate view and controller" 00:35:08.486 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - **************************************************** 00:35:08.486 [main ] DEBUG i.t.northernwind.frontend.impl.ui.ViewBuilder - createViewAndController(theId, Mock for SiteNode, hashCode: 1235768962) 00:35:08.488 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - TEST PASSED in 2 msec 00:35:08.488 [main ] INFO i.t.northernwind.frontend.impl.ui.ViewBuilderTest - 00:35:08.628 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, requestResettable1, requestResettable2, requestProcessor1, requestProcessor2, requestProcessor3, requestProcessor4, requestProcessor5, underTest, requestHolder, responseHolder, responseBuilder, org.mockito.Mockito#0] 00:35:08.633 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 00:35:08.634 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$9jmdQDH9@74cb2ec7 00:35:08.634 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$uLl8HthA@331565c7 00:35:08.634 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GbG36ELh@69672f97 00:35:08.635 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$BFkQgY96@3e2e5d9e 00:35:08.635 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$JDlvohn0@13bee18a 00:35:08.641 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ********************************************************* 00:35:08.642 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call all RequestProcessors in normal scenario" 00:35:08.642 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ********************************************************* 00:35:08.644 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 1362664281) 00:35:08.644 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$MA4LJFDK@33ddd350 ... 00:35:08.644 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 00:35:08.644 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$XavRpvUk@3b23cbaa ... 00:35:08.645 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 00:35:08.645 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 406582341 ... 00:35:08.645 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 210424918 ... 00:35:08.645 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$9jmdQDH9@74cb2ec7 ... 00:35:08.645 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$uLl8HthA@331565c7 ... 00:35:08.646 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GbG36ELh@69672f97 ... 00:35:08.646 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$BFkQgY96@3e2e5d9e ... 00:35:08.646 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$JDlvohn0@13bee18a ... 00:35:08.646 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$MA4LJFDK@33ddd350 ... 00:35:08.646 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 00:35:08.646 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$XavRpvUk@3b23cbaa ... 00:35:08.647 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 00:35:08.647 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 406582341 ... 00:35:08.647 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 210424918 ... 00:35:08.660 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 19 msec 00:35:08.660 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 00:35:08.680 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, requestResettable1, requestResettable2, requestProcessor1, requestProcessor2, requestProcessor3, requestProcessor4, requestProcessor5, underTest, requestHolder, responseHolder, responseBuilder, org.mockito.Mockito#0] 00:35:08.682 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 00:35:08.682 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$9jmdQDH9@51eb52de 00:35:08.682 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$uLl8HthA@36d81062 00:35:08.682 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GbG36ELh@4f52afb9 00:35:08.682 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$BFkQgY96@2c358728 00:35:08.682 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$JDlvohn0@27435dd2 00:35:08.683 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ****************************************************************************** 00:35:08.683 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when HttpStatusException with SC FOUND" 00:35:08.683 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ****************************************************************************** 00:35:08.684 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 2024821714) 00:35:08.684 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$MA4LJFDK@3fbbfa9a ... 00:35:08.684 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 00:35:08.684 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$XavRpvUk@6dc12c81 ... 00:35:08.684 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 00:35:08.684 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 1626403997 ... 00:35:08.684 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1436916426 ... 00:35:08.684 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$9jmdQDH9@51eb52de ... 00:35:08.684 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$uLl8HthA@36d81062 ... 00:35:08.684 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GbG36ELh@4f52afb9 ... 00:35:08.684 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$MA4LJFDK@3fbbfa9a ... 00:35:08.685 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 00:35:08.685 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$XavRpvUk@6dc12c81 ... 00:35:08.685 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 00:35:08.685 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 1626403997 ... 00:35:08.685 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1436916426 ... 00:35:08.688 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 5 msec 00:35:08.688 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 00:35:08.707 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, requestResettable1, requestResettable2, requestProcessor1, requestProcessor2, requestProcessor3, requestProcessor4, requestProcessor5, underTest, requestHolder, responseHolder, responseBuilder, org.mockito.Mockito#0] 00:35:08.708 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 00:35:08.708 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$9jmdQDH9@288d6586 00:35:08.708 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$uLl8HthA@60d9593a 00:35:08.708 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GbG36ELh@730e52c3 00:35:08.708 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$BFkQgY96@156d1aec 00:35:08.708 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$JDlvohn0@568fec92 00:35:08.709 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ***************************************************************************************** 00:35:08.709 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when HttpStatusException with generic Http status" 00:35:08.709 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ***************************************************************************************** 00:35:08.710 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 2117388805) 00:35:08.710 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$MA4LJFDK@145cddd2 ... 00:35:08.710 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 00:35:08.710 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$XavRpvUk@c356848 ... 00:35:08.710 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 00:35:08.710 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 1261462920 ... 00:35:08.710 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 2107493153 ... 00:35:08.710 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$9jmdQDH9@288d6586 ... 00:35:08.710 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$uLl8HthA@60d9593a ... 00:35:08.710 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GbG36ELh@730e52c3 ... 00:35:08.711 [main ] WARN i.t.n.frontend.ui.spi.DefaultSiteViewController - processing: Mock for Request, hashCode: 2117388805 it.tidalwave.northernwind.core.model.HttpStatusException: httpStatus=406, headers={} at it.tidalwave.northernwind.frontend.ui.spi.DefaultSiteViewControllerTest.must_call_some_RequestProcessors_when_HttpStatusException_with_generic_Http_status(DefaultSiteViewControllerTest.java:223) 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) 00:35:08.711 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$MA4LJFDK@145cddd2 ... 00:35:08.711 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 00:35:08.711 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$XavRpvUk@c356848 ... 00:35:08.711 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 00:35:08.711 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 1261462920 ... 00:35:08.712 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 2107493153 ... 00:35:08.721 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 12 msec 00:35:08.721 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 00:35:08.742 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, requestResettable1, requestResettable2, requestProcessor1, requestProcessor2, requestProcessor3, requestProcessor4, requestProcessor5, underTest, requestHolder, responseHolder, responseBuilder, org.mockito.Mockito#0] 00:35:08.743 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 00:35:08.743 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$9jmdQDH9@29e815f7 00:35:08.743 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$uLl8HthA@6686cbf9 00:35:08.743 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GbG36ELh@59c84058 00:35:08.743 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$BFkQgY96@360543e5 00:35:08.743 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$JDlvohn0@5f2bbf7f 00:35:08.744 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ************************************************************** 00:35:08.744 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when NotFoundException" 00:35:08.744 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ************************************************************** 00:35:08.745 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 376077872) 00:35:08.745 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$MA4LJFDK@72d24899 ... 00:35:08.745 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 00:35:08.745 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$XavRpvUk@5cb00ef1 ... 00:35:08.745 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 00:35:08.745 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 1446195785 ... 00:35:08.745 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 361062039 ... 00:35:08.746 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$9jmdQDH9@29e815f7 ... 00:35:08.746 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$uLl8HthA@6686cbf9 ... 00:35:08.746 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GbG36ELh@59c84058 ... 00:35:08.746 [main ] WARN i.t.n.frontend.ui.spi.DefaultSiteViewController - processing: Mock for Request, hashCode: 376077872 - it.tidalwave.util.NotFoundException 00:35:08.746 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$MA4LJFDK@72d24899 ... 00:35:08.746 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 00:35:08.746 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$XavRpvUk@5cb00ef1 ... 00:35:08.746 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 00:35:08.746 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 1446195785 ... 00:35:08.746 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 361062039 ... 00:35:08.751 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 7 msec 00:35:08.751 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 00:35:08.765 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, requestResettable1, requestResettable2, requestProcessor1, requestProcessor2, requestProcessor3, requestProcessor4, requestProcessor5, underTest, requestHolder, responseHolder, responseBuilder, org.mockito.Mockito#0] 00:35:08.767 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 00:35:08.767 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$9jmdQDH9@6a0eb3d6 00:35:08.767 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$uLl8HthA@22adbd18 00:35:08.767 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GbG36ELh@7619c132 00:35:08.767 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$BFkQgY96@7c83500f 00:35:08.767 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$JDlvohn0@630ccc4a 00:35:08.768 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ************************************************************* 00:35:08.768 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when RuntimeException" 00:35:08.768 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ************************************************************* 00:35:08.769 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 1820277666) 00:35:08.769 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$MA4LJFDK@717dc557 ... 00:35:08.769 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 00:35:08.769 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$XavRpvUk@2dc62f75 ... 00:35:08.769 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 00:35:08.769 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 241750119 ... 00:35:08.769 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1776787687 ... 00:35:08.769 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$9jmdQDH9@6a0eb3d6 ... 00:35:08.769 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$uLl8HthA@22adbd18 ... 00:35:08.769 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GbG36ELh@7619c132 ... 00:35:08.770 [main ] ERROR i.t.n.frontend.ui.spi.DefaultSiteViewController - processing: Mock for Request, hashCode: 1820277666 java.lang.RuntimeException: Purportedly thrown exception at it.tidalwave.northernwind.frontend.ui.spi.DefaultSiteViewControllerTest.must_call_some_RequestProcessors_when_RuntimeException(DefaultSiteViewControllerTest.java:240) 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) 00:35:08.770 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$MA4LJFDK@717dc557 ... 00:35:08.770 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 00:35:08.770 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$XavRpvUk@2dc62f75 ... 00:35:08.770 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 00:35:08.770 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 241750119 ... 00:35:08.770 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 1776787687 ... 00:35:08.774 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 4 msec 00:35:08.774 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 00:35:08.788 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, requestResettable1, requestResettable2, requestProcessor1, requestProcessor2, requestProcessor3, requestProcessor4, requestProcessor5, underTest, requestHolder, responseHolder, responseBuilder, org.mockito.Mockito#0] 00:35:08.794 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> requestProcessors: 00:35:08.794 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$9jmdQDH9@3883760f 00:35:08.794 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$uLl8HthA@2bc32eaa 00:35:08.794 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GbG36ELh@20cef728 00:35:08.795 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$BFkQgY96@64080ac4 00:35:08.795 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$JDlvohn0@47983b44 00:35:08.800 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ******************************************************* 00:35:08.800 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST "must call some RequestProcessors when one breaks" 00:35:08.800 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - ******************************************************* 00:35:08.800 [main ] INFO i.t.n.frontend.ui.spi.DefaultSiteViewController - processRequest(Mock for Request, hashCode: 1359110585) 00:35:08.800 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$MA4LJFDK@3c93376b ... 00:35:08.800 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 00:35:08.801 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$XavRpvUk@4251a10 ... 00:35:08.801 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 00:35:08.801 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 569791657 ... 00:35:08.801 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 827804208 ... 00:35:08.801 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$9jmdQDH9@3883760f ... 00:35:08.801 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$uLl8HthA@2bc32eaa ... 00:35:08.801 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GbG36ELh@20cef728 ... 00:35:08.801 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$MA4LJFDK@3c93376b ... 00:35:08.801 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable1 - Reset 00:35:08.801 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$XavRpvUk@4251a10 ... 00:35:08.801 [main ] INFO i.t.n.frontend.ui.spi.mock.MockRequestResettable2 - Reset 00:35:08.801 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for RequestHolder, hashCode: 569791657 ... 00:35:08.801 [main ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController - >>>> resetting Mock for ResponseHolder, hashCode: 827804208 ... 00:35:08.808 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - TEST PASSED in 9 msec 00:35:08.808 [main ] INFO i.t.n.f.ui.spi.DefaultSiteViewControllerTest - 00:35:08.808 [main ] INFO i.t.n.core.impl.filter.NodeLinkMacroFilterTest - FINISHED TESTS OF it.tidalwave.northernwind.core.impl.filter.NodeLinkMacroFilterTest [INFO] Tests run: 101, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.794 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 101, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-core-default --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Core :: Default Implementation' with 60 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core-default --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-default --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core-default --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-default/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-default/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-default/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-default-1.2-ALPHA-12-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core-default >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-core-default --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core-default <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-core-default --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] BugInstance size is 115 [INFO] Error size is 0 [INFO] Total bugs: 115 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.ContentPropertyResolverMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.ContentPropertyResolverMacroFilter] At ContentPropertyResolverMacroFilter.java:[line 54] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.GlobalPropertyResolverMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.GlobalPropertyResolverMacroFilter] At GlobalPropertyResolverMacroFilter.java:[line 57] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.LibraryLinkMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.LibraryLinkMacroFilter] At LibraryLinkMacroFilter.java:[line 49] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.MacroFilter(String). [it.tidalwave.northernwind.core.impl.filter.MacroFilter, it.tidalwave.northernwind.core.impl.filter.MacroFilter] At MacroFilter.java:[line 60]Another occurrence at MacroFilter.java:[line 62] 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.northernwind.core.impl.filter.MacroFilter(String). [it.tidalwave.northernwind.core.impl.filter.MacroFilter] At MacroFilter.java:[line 60] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.filter.MacroFilter(String) [it.tidalwave.northernwind.core.impl.filter.MacroFilter] Redundant null check at MacroFilter.java:[line 60] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.filter.MacroFilter(String) [it.tidalwave.northernwind.core.impl.filter.MacroFilter] Redundant null check at MacroFilter.java:[line 60] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.MediaLinkMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.MediaLinkMacroFilter] At MediaLinkMacroFilter.java:[line 49] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.NodeLinkMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.NodeLinkMacroFilter] At NodeLinkMacroFilter.java:[line 56] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilter] At NodeLinkWithContentMacroFilter.java:[line 75] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.NodePropertyResolverMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.NodePropertyResolverMacroFilter] At NodePropertyResolverMacroFilter.java:[line 53] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter, it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter] At XsltMacroFilter.java:[line 73]Another occurrence at XsltMacroFilter.java:[line 91] 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.northernwind.core.impl.filter.XsltMacroFilter(). [it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter] At XsltMacroFilter.java:[line 73] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter() [it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter] Redundant null check at XsltMacroFilter.java:[line 73] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter() [it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter] Redundant null check at XsltMacroFilter.java:[line 73] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultContent(Content$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultContent, it.tidalwave.northernwind.core.impl.model.DefaultContent] At DefaultContent.java:[line 105]Another occurrence at DefaultContent.java:[line 106] 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.northernwind.core.impl.model.DefaultContent(Content$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultContent] At DefaultContent.java:[line 105] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultContent(Content$Builder) [it.tidalwave.northernwind.core.impl.model.DefaultContent] Redundant null check at DefaultContent.java:[line 105] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultContent(Content$Builder) [it.tidalwave.northernwind.core.impl.model.DefaultContent] Redundant null check at DefaultContent.java:[line 105] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultRequestContext(). [it.tidalwave.northernwind.core.impl.model.DefaultRequestContext, it.tidalwave.northernwind.core.impl.model.DefaultRequestContext] At DefaultRequestContext.java:[line 50]Another occurrence at DefaultRequestContext.java:[line 59] 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.northernwind.core.impl.model.DefaultRequestContext(). [it.tidalwave.northernwind.core.impl.model.DefaultRequestContext] At DefaultRequestContext.java:[line 50] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultRequestContext() [it.tidalwave.northernwind.core.impl.model.DefaultRequestContext] Redundant null check at DefaultRequestContext.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.northernwind.core.impl.model.DefaultRequestContext() [it.tidalwave.northernwind.core.impl.model.DefaultRequestContext] Redundant null check at DefaultRequestContext.java:[line 50] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager(). [it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager, it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager] At DefaultRequestLocaleManager.java:[line 52]Another occurrence at DefaultRequestLocaleManager.java:[line 57] 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.northernwind.core.impl.model.DefaultRequestLocaleManager(). [it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager] At DefaultRequestLocaleManager.java:[line 52] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager() [it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager] Redundant null check at DefaultRequestLocaleManager.java:[line 52] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager() [it.tidalwave.northernwind.core.impl.model.DefaultRequestLocaleManager] Redundant null check at DefaultRequestLocaleManager.java:[line 52] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultResource, it.tidalwave.northernwind.core.impl.model.DefaultResource] At DefaultResource.java:[line 76]Another occurrence at DefaultResource.java:[line 78] 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.northernwind.core.impl.model.DefaultResource(Resource$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultResource] At DefaultResource.java:[line 76] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method getFile is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultResource] At DefaultResource.java:[line 77] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder) [it.tidalwave.northernwind.core.impl.model.DefaultResource] Redundant null check at DefaultResource.java:[line 76] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultResource(Resource$Builder) [it.tidalwave.northernwind.core.impl.model.DefaultResource] Redundant null check at DefaultResource.java:[line 76] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Unchecked/unconfirmed cast from it.tidalwave.northernwind.core.model.ResourceProperties to it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties in it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties.merged(ResourceProperties) [it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties] At DefaultResourceProperties.java:[line 267] BC_UNCONFIRMED_CAST [ERROR] Low: Unchecked/unconfirmed cast from it.tidalwave.northernwind.core.model.ResourceProperties to it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties in it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties.withProperties(ResourceProperties) [it.tidalwave.northernwind.core.impl.model.DefaultResourceProperties] At DefaultResourceProperties.java:[line 255] BC_UNCONFIRMED_CAST [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultSite(Site$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultSite, it.tidalwave.northernwind.core.impl.model.DefaultSite] At DefaultSite.java:[line 146]Another occurrence at DefaultSite.java:[line 156] 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.northernwind.core.impl.model.DefaultSite(Site$Builder). [it.tidalwave.northernwind.core.impl.model.DefaultSite] At DefaultSite.java:[line 146] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultSite(Site$Builder) [it.tidalwave.northernwind.core.impl.model.DefaultSite] Redundant null check at DefaultSite.java:[line 146] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultSite(Site$Builder) [it.tidalwave.northernwind.core.impl.model.DefaultSite] Redundant null check at DefaultSite.java:[line 146] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: new it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder(String, Map, RegexTreeMap) may expose internal representation by storing an externally mutable object into DefaultSiteFinder.mapByRelativePath [it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder] At DefaultSiteFinder.java:[line 83] EI_EXPOSE_REP2 [ERROR] Medium: new it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder(String, Map, RegexTreeMap) may expose internal representation by storing an externally mutable object into DefaultSiteFinder.mapByRelativeUri [it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder] At DefaultSiteFinder.java:[line 84] EI_EXPOSE_REP2 [ERROR] High: mapByRelativePath must be non-null but is marked as nullable [it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder] At DefaultSiteFinder.java:[lines 82-87] NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE [ERROR] High: mapByRelativePath must be non-null but is marked as nullable [it.tidalwave.northernwind.core.impl.model.DefaultSiteFinder] At DefaultSiteFinder.java:[lines 100-101] NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile). [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode, it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] At DefaultSiteNode.java:[line 95]Another occurrence at DefaultSiteNode.java:[line 105] 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.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile). [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] At DefaultSiteNode.java:[line 95] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method getResource is called from constructor new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile). [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] At DefaultSiteNode.java:[line 99] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] High: it.tidalwave.northernwind.core.impl.model.DefaultSiteNode.getRelativeUri() may return null, but is declared @Nonnull [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode, it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] Returned at DefaultSiteNode.java:[line 139]Known null at DefaultSiteNode.java:[line 137] NP_NONNULL_RETURN_VIOLATION [ERROR] High: Possible null pointer dereference of DefaultSiteNode.relativeUri in it.tidalwave.northernwind.core.impl.model.DefaultSiteNode.getRelativeUri() [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode, it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] Dereferenced at DefaultSiteNode.java:[line 127]Known null at DefaultSiteNode.java:[line 127] NP_NULL_ON_SOME_PATH [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile) [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] Redundant null check at DefaultSiteNode.java:[line 95] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.DefaultSiteNode(ModelFactory, InternalSite, ResourceFile) [it.tidalwave.northernwind.core.impl.model.DefaultSiteNode] Redundant null check at DefaultSiteNode.java:[line 95] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.FilterSetExpander(). [it.tidalwave.northernwind.core.impl.model.FilterSetExpander] At FilterSetExpander.java:[line 43] 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.northernwind.core.impl.model.FilterSetExpander(). [it.tidalwave.northernwind.core.impl.model.FilterSetExpander] At FilterSetExpander.java:[line 43] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.FilterSetExpander() [it.tidalwave.northernwind.core.impl.model.FilterSetExpander] Redundant null check at FilterSetExpander.java:[line 43] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.FilterSetExpander() [it.tidalwave.northernwind.core.impl.model.FilterSetExpander] Redundant null check at FilterSetExpander.java:[line 43] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(PathFinderSupport, Object). [it.tidalwave.northernwind.core.impl.model.PathFinderSupport, it.tidalwave.northernwind.core.impl.model.PathFinderSupport] At PathFinderSupport.java:[line 100]Another occurrence at PathFinderSupport.java:[line 105] 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.northernwind.core.impl.model.PathFinderSupport(PathFinderSupport, Object). [it.tidalwave.northernwind.core.impl.model.PathFinderSupport] At PathFinderSupport.java:[line 100] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(Resource). [it.tidalwave.northernwind.core.impl.model.PathFinderSupport, it.tidalwave.northernwind.core.impl.model.PathFinderSupport] At PathFinderSupport.java:[line 79]Another occurrence at PathFinderSupport.java:[line 91] 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.northernwind.core.impl.model.PathFinderSupport(Resource). [it.tidalwave.northernwind.core.impl.model.PathFinderSupport] At PathFinderSupport.java:[line 79] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(PathFinderSupport, Object) [it.tidalwave.northernwind.core.impl.model.PathFinderSupport] Redundant null check at PathFinderSupport.java:[line 100] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(Resource) [it.tidalwave.northernwind.core.impl.model.PathFinderSupport] Redundant null check at PathFinderSupport.java:[line 79] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(PathFinderSupport, Object) [it.tidalwave.northernwind.core.impl.model.PathFinderSupport] Redundant null check at PathFinderSupport.java:[line 100] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.PathFinderSupport(Resource) [it.tidalwave.northernwind.core.impl.model.PathFinderSupport] Redundant null check at PathFinderSupport.java:[line 79] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile) may expose internal representation by storing an externally mutable object into TextResourcePropertyResolver.folder [it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver] At TextResourcePropertyResolver.java:[line 94] EI_EXPOSE_REP2 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile). [it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver, it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver] At TextResourcePropertyResolver.java:[line 93]Another occurrence at TextResourcePropertyResolver.java:[line 95] 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.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile). [it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver] At TextResourcePropertyResolver.java:[line 93] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile) [it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver] Redundant null check at TextResourcePropertyResolver.java:[line 93] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver(ResourceFile) [it.tidalwave.northernwind.core.impl.model.TextResourcePropertyResolver] Redundant null check at TextResourcePropertyResolver.java:[line 93] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] High: Found reliance on default encoding in it.tidalwave.northernwind.core.impl.text.St4TemplateFactory.getEmbeddedTemplate(String): new java.io.InputStreamReader(InputStream) [it.tidalwave.northernwind.core.impl.text.St4TemplateFactory] At St4TemplateFactory.java:[line 105] DM_DEFAULT_ENCODING [ERROR] Medium: it.tidalwave.northernwind.core.impl.text.St4TemplateFactory.getEmbeddedTemplate(String) ignores result of java.io.Reader.read(char[]) [it.tidalwave.northernwind.core.impl.text.St4TemplateFactory] At St4TemplateFactory.java:[line 108] RR_NOT_CHECKED [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor] At AvailabilityEnforcerRequestProcessor.java:[line 53] 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.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor] At AvailabilityEnforcerRequestProcessor.java:[line 53] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor() [it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor] Redundant null check at AvailabilityEnforcerRequestProcessor.java:[line 53] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor() [it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor] Redundant null check at AvailabilityEnforcerRequestProcessor.java:[line 53] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Format string should use %n rather than \n in it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor.process(Request) [it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor] At AvailabilityEnforcerRequestProcessor.java:[line 72] VA_FORMAT_STRING_USES_NEWLINE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor] At DefaultContentRequestProcessor.java:[line 53] 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.northernwind.core.model.spi.DefaultContentRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor] At DefaultContentRequestProcessor.java:[line 53] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor() [it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor] Redundant null check at DefaultContentRequestProcessor.java:[line 53] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor() [it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor] Redundant null check at DefaultContentRequestProcessor.java:[line 53] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor, it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor] At DefaultLibraryRequestProcessor.java:[line 54]Another occurrence at DefaultLibraryRequestProcessor.java:[line 65] 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.northernwind.core.model.spi.DefaultLibraryRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor] At DefaultLibraryRequestProcessor.java:[line 54] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor() [it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor] Redundant null check at DefaultLibraryRequestProcessor.java:[line 54] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor() [it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor] Redundant null check at DefaultLibraryRequestProcessor.java:[line 54] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor(). [it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor, it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor] At DefaultRedirectProcessor.java:[line 55]Another occurrence at DefaultRedirectProcessor.java:[line 99] 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.northernwind.core.model.spi.DefaultRedirectProcessor(). [it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor] At DefaultRedirectProcessor.java:[line 55] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor() [it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor] Redundant null check at DefaultRedirectProcessor.java:[line 55] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor() [it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor] Redundant null check at DefaultRedirectProcessor.java:[line 55] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor] At HeaderLanguageOverrideRequestProcessor.java:[line 47] 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.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor] At HeaderLanguageOverrideRequestProcessor.java:[line 47] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor() [it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor] Redundant null check at HeaderLanguageOverrideRequestProcessor.java:[line 47] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor() [it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor] Redundant null check at HeaderLanguageOverrideRequestProcessor.java:[line 47] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor(). [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor] At ParameterLanguageOverrideLinkPostProcessor.java:[line 40] 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.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor(). [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor] At ParameterLanguageOverrideLinkPostProcessor.java:[line 40] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor() [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor] Redundant null check at ParameterLanguageOverrideLinkPostProcessor.java:[line 40] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor() [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor] Redundant null check at ParameterLanguageOverrideLinkPostProcessor.java:[line 40] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor, it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor] At ParameterLanguageOverrideRequestProcessor.java:[line 49]Another occurrence at ParameterLanguageOverrideRequestProcessor.java:[line 57] 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.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor(). [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor] At ParameterLanguageOverrideRequestProcessor.java:[line 49] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor() [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor] Redundant null check at ParameterLanguageOverrideRequestProcessor.java:[line 49] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor() [it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor] Redundant null check at ParameterLanguageOverrideRequestProcessor.java:[line 49] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout.clone() does not call super.clone() [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 161] CN_IDIOM_NO_SUPER_CALL [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(). [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout, it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 125]Another occurrence at DefaultLayout.java:[line 128] 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.northernwind.frontend.impl.ui.DefaultLayout(). [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 125] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Layout$Builder). [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout, it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 148]Another occurrence at DefaultLayout.java:[line 151] 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.northernwind.frontend.impl.ui.DefaultLayout(Layout$Builder). [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 148] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Id, String). [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout, it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 137]Another occurrence at DefaultLayout.java:[line 140] 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.northernwind.frontend.impl.ui.DefaultLayout(Id, String). [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] At DefaultLayout.java:[line 137] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout() [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] Redundant null check at DefaultLayout.java:[line 125] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Layout$Builder) [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] Redundant null check at DefaultLayout.java:[line 148] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Id, String) [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] Redundant null check at DefaultLayout.java:[line 137] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout() [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] Redundant null check at DefaultLayout.java:[line 125] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Layout$Builder) [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] Redundant null check at DefaultLayout.java:[line 148] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout(Id, String) [it.tidalwave.northernwind.frontend.impl.ui.DefaultLayout] Redundant null check at DefaultLayout.java:[line 137] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Unchecked/unconfirmed cast from Throwable to it.tidalwave.northernwind.core.model.HttpStatusException of return value in it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder.createViewAndController(Id, SiteNode) [it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder] At ViewBuilder.java:[line 114] BC_UNCONFIRMED_CAST_OF_RETURN_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder(Class, Class). [it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder, it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder] At ViewBuilder.java:[line 77]Another occurrence at ViewBuilder.java:[line 80] 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.northernwind.frontend.impl.ui.ViewBuilder(Class, Class). [it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder] At ViewBuilder.java:[line 77] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder(Class, Class) [it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder] Redundant null check at ViewBuilder.java:[line 77] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder(Class, Class) [it.tidalwave.northernwind.frontend.impl.ui.ViewBuilder] Redundant null check at ViewBuilder.java:[line 77] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_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-northernwind-core-default --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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-northernwind-core-default --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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 Dec 24, 2024 12:35:17 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:35:17 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:35:17 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:35:17 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:35:17 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:35:17 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:35:17 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:35:17 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:35:17 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:35:17 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-northernwind-core-default --- [INFO] There are 140 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-northernwind-core-default >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-default --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000518685 [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/NorthernWind_Metrics/workspace/modules/CoreImplementation' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-default --- [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-northernwind-core-default --- [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-northernwind-core-default --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-default --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-core-default --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-default --- [INFO] Copying 16 resources from src/main/resources to target/classes [INFO] The encoding used to copy filtered properties files have not been set. This means that the same encoding will be used to copy filtered properties files as when copying other filtered resources. This might not be what you want! Run your build with --debug to see which files might be affected. Read more at https://maven.apache.org/plugins/maven-resources-plugin/examples/filtering-properties-files.html [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-default --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 51 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/org.springframework.core.annotation.Order,/javax.annotation.Nullable,/javax.annotation.CheckForNull,/javax.annotation.concurrent.ThreadSafe,/javax.annotation.concurrent.NotThreadSafe,/javax.annotation.Nonnull,/org.springframework.context.annotation.Scope,/javax.inject.Named,/javax.annotation.concurrent.Immutable,/javax.annotation.PostConstruct,/javax.inject.Inject [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[88,115] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[90,115] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[112,75] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultLibraryRequestProcessor.java:[80,113] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSite.java:[220,28] [deprecation] getTemplate(Class,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[151,13] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[116,53] [unchecked] unchecked conversion required: DefaultSiteFinder found: DefaultSiteFinder where T is a type-variable: T extends Object declared in class DefaultSiteFinder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[156,24] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultInheritanceHelper.java:[101,66] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/frontend/impl/ui/ViewBuilder.java:[79,102] [unchecked] unchecked cast required: Constructor found: Constructor [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[98,39] [deprecation] getValues() in Builder has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[324,35] [unchecked] unchecked cast required: T found: List where T is a type-variable: T extends Object declared in method convertValue(Key,Object) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[337,83] [unchecked] unchecked cast required: T found: Object where T is a type-variable: T extends Object declared in method convertValue(Key,Object) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/TextResourcePropertyResolver.java:[144,76] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultMediaRequestProcessor.java:[123,95] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultContentRequestProcessor.java:[80,79] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteNode.java:[222,73] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/GlobalPropertyResolverMacroFilter.java:[66,79] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkWithContentMacroFilter.java:[86,81] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkWithContentMacroFilter.java:[87,86] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/filter/NodeLinkMacroFilter.java:[64,81] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[84,78] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[101,53] [unchecked] unchecked conversion required: PathFinderSupport found: PathFinderSupport where T is a type-variable: T extends Resource declared in class PathFinderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[137,37] [unchecked] unchecked cast required: Class found: Class where T is a type-variable: T extends Resource declared in class PathFinderSupport where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-core-default --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-default --- [INFO] Copying 32 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-default --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 46 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/org.springframework.core.annotation.Order,/javax.annotation.Nullable,/javax.annotation.CheckForNull,/javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/it.tidalwave.northernwind.frontend.ui.annotation.ViewMetadata,/org.testng.annotations.Test,/org.testng.annotations.DataProvider [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[185,35] [unchecked] unchecked method invocation: method getProperty in interface ResourceProperties is applied to given types required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[185,39] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[186,35] [unchecked] unchecked method invocation: method getProperty in interface ResourceProperties is applied to given types required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[186,39] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[197,33] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[197,37] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[198,33] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[198,37] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[209,32] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[209,36] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[210,32] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[210,36] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[222,33] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[222,37] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method getProperty(Key) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[223,33] [unchecked] unchecked method invocation: method getProperty in interface Resource is applied to given types required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[223,37] [unchecked] unchecked conversion required: List> found: List where T is a type-variable: T extends Object declared in method getProperty(List>) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[245,29] [unchecked] unchecked method invocation: method getTemplate in interface Site is applied to given types required: Class,Optional,String found: Class,Optional,String [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[245,51] [unchecked] unchecked conversion required: Optional found: Optional [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[247,17] [deprecation] getTemplate(Class,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[260,45] [unchecked] unchecked conversion required: SiteFinder found: SiteFinder where T is a type-variable: T extends Object declared in method createMockSiteFinder() [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/filter/XsltTemplateTestSupport.java:[58,39] [unchecked] unchecked cast required: List found: List where CAP#1 is a fresh type-variable: CAP#1 extends Resource from capture of ? extends Resource [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteNodeTest.java:[191,27] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/text/St4TemplateFactoryTest.java:[73,79] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[59,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[59,34] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[60,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[60,35] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[61,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[61,33] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[62,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[62,34] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[63,14] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/DefaultResourcePropertiesTest.java:[63,41] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[103,69] [unchecked] unchecked conversion required: ResponseHolder found: ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[104,41] [unchecked] unchecked conversion required: ResponseBuilder found: ResponseBuilder [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core-default <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-core-default --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] org.springframework:spring-core:jar:5.3.27:compile [WARNING] org.springframework:spring-context:jar:5.3.27:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-html-patches:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:provided [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime [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-20:compile [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components >-- [INFO] Building NorthernWind :: Frontend :: Components 1.2-ALPHA-12-SNAPSHOT [11/24] [INFO] from modules/Components/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-components --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-components --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000527154 [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/NorthernWind_Metrics/workspace/modules/Components' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-components --- [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-northernwind-frontend-components --- [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-northernwind-frontend-components --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-components --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-components --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-components --- [INFO] Copying 3 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-components --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 40 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/javax.annotation.CheckForNull,/javax.annotation.Nonnegative,/javax.annotation.Nonnull,/org.springframework.context.annotation.Scope,/javax.inject.Inject [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/Properties.java:[47,82] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[44,97] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[47,95] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[50,78] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[53,75] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[56,90] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/container/DefaultContainerViewController.java:[58,83] [deprecation] getTemplate(Class,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/DefaultNodeContainerViewController.java:[92,83] [deprecation] getTemplate(Class,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/gallery/spi/MediaMetadataXsltAdapter.java:[117,43] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/menu/DefaultMenuViewController.java:[67,69] [deprecation] getTemplate(Class,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/menu/MenuViewController.java:[43,71] [deprecation] Key(String) in Key has been deprecated [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-components --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-components --- [INFO] Copying 22 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-components --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/javax.annotation.Nullable,/javax.annotation.Nonnegative,/org.testng.annotations.Test,/org.testng.annotations.DataProvider [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/MockNodesForSitemap.java:[135,30] [unchecked] unchecked method invocation: method accept in interface Layout is applied to given types required: Visitor found: Visitor where T is a type-variable: T extends Object declared in method accept(Visitor) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/MockNodesForSitemap.java:[135,34] [unchecked] unchecked conversion required: Visitor found: Visitor where T is a type-variable: T extends Object declared in method accept(Visitor) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/DefaultHtmlTextWithTitleViewControllerTest.java:[132,71] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/menu/DefaultMenuViewControllerTest.java:[211,69] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[205,38] [unchecked] unchecked generic array creation for varargs parameter of type Collection[] [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[287,38] [unchecked] unchecked generic array creation for varargs parameter of type Collection[] [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[315,38] [unchecked] unchecked generic array creation for varargs parameter of type Collection[] [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[375,66] [unchecked] unchecked method invocation: method setDynamicNodeProperty in interface RequestContext is applied to given types required: Key,T found: Key,Object where T is a type-variable: T extends Object declared in method setDynamicNodeProperty(Key,T) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[375,70] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method setDynamicNodeProperty(Key,T) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/DefaultNodeContainerViewControllerTest.java:[374,69] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [INFO] [INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-frontend-components --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-components --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 00:35:35.329 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewControllerTest 00:35:36.408 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************** 00:35:36.408 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 00:35:36.408 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, , , [69, 57, 63, 86, 44, 89, 18, 73, 16, 94], [12, 64, 39, 25, 4, 19, 32], [3, 71, 80, 11, 99, 97, 62, 96, 38, 13, 90, 21, 48]] 00:35:36.408 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************** 00:35:36.710 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:36.721 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:36.725 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:36.725 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:36.726 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:36.726 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:36.728 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:36.729 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:36.731 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:36.731 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:36.732 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:36.732 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:36.733 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:36.734 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:36.735 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:36.735 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:36.736 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:36.737 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:36.737 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:36.738 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:36.738 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:36.739 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:36.739 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:36.740 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:36.740 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:36.740 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:36.741 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:36.742 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:36.742 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:36.743 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:36.743 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:36.744 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:36.744 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:36.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:36.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:36.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:36.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:36.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:36.747 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:36.747 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:36.747 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:36.748 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:36.748 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:36.749 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:36.749 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:36.750 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:36.750 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:36.750 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:36.751 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:36.751 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:36.752 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:36.752 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:36.753 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:36.753 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:36.753 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:36.754 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:36.754 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:36.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:36.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:36.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:36.756 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:36.756 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:36.757 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:36.757 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:36.757 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:36.758 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:36.758 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:36.759 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:36.759 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:36.760 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:36.760 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:36.760 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:36.761 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:36.761 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:36.762 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:36.762 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:36.762 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:36.763 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:36.763 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:36.764 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:36.764 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:36.764 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:36.765 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:36.765 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:36.766 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:36.766 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:36.767 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:36.767 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:36.768 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:36.768 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:36.768 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:36.769 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:36.769 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:36.770 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:36.772 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:36.773 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:36.774 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:36.774 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:36.775 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:36.776 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:36.777 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:36.777 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:36.778 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:36.778 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:36.778 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:36.779 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:36.783 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 2048186532 00:35:36.784 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: ) 00:35:36.785 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:36.785 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:36.786 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:36.786 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:36.790 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:36.791 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:36.791 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:36.791 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:36.791 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:36.795 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 00:35:36.887 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 2048186532 00:35:36.887 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:36.888 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:36.888 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:36.889 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:36.889 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:36.890 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:36.890 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:36.891 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:36.892 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:36.892 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:36.893 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:36.894 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:36.894 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:36.895 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:36.895 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:36.896 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:36.896 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:36.897 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:36.897 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:36.897 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:36.898 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:36.898 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:36.899 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:36.899 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:36.899 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:36.900 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:36.900 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:36.900 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:36.901 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:36.901 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:36.930 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 520 msec 00:35:36.930 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:36.933 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 00:35:36.934 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 00:35:36.934 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-10, Title #10, [10], [], []] 00:35:36.934 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 00:35:36.996 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:36.996 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:36.997 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:36.997 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:36.998 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:36.998 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:36.999 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:36.999 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:37.000 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:37.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:37.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:37.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:37.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:37.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:37.004 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:37.005 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:37.005 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:37.006 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:37.006 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.006 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:37.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:37.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:37.007 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:37.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:37.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:37.008 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:37.009 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:37.009 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:37.010 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:37.010 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:37.011 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:37.011 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:37.011 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.012 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:37.012 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:37.013 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:37.013 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:37.013 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:37.014 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:37.014 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:37.015 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:37.015 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:37.015 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:37.016 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:37.016 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:37.016 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.017 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:37.017 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:37.018 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:37.018 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:37.018 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:37.019 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:37.019 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:37.019 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:37.020 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:37.020 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.021 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:37.021 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:37.021 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:37.022 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:37.022 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:37.023 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.023 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:37.023 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:37.024 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:37.024 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:37.024 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:37.025 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:37.025 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:37.026 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:37.026 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:37.027 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:37.027 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:37.028 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:37.028 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:37.029 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:37.029 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:37.029 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:37.030 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:37.030 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.031 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:37.031 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:37.032 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:37.032 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:37.032 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:37.034 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:37.035 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:37.035 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:37.036 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.036 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:37.037 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.037 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:37.037 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:37.038 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:37.038 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:37.039 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:37.039 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:37.039 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:37.040 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:37.040 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:37.040 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:37.041 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:37.041 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:37.042 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:37.042 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:37.042 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 476410890 00:35:37.043 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: post-10) 00:35:37.043 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.043 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.043 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.043 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.044 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.044 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.044 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.044 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.044 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.044 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 00:35:37.052 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 476410890 00:35:37.052 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:37.054 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 121 msec 00:35:37.055 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:37.057 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 00:35:37.057 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 00:35:37.057 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-11, Title #11, [11], [], []] 00:35:37.057 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 00:35:37.114 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.114 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.115 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.115 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.116 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.116 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.117 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:37.117 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:37.117 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:37.118 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.118 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:37.118 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:37.119 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:37.119 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:37.120 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:37.120 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:37.120 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:37.121 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:37.121 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:37.121 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.122 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:37.122 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:37.122 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:37.123 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:37.124 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:37.124 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:37.125 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:37.125 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:37.126 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:37.126 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:37.126 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:37.127 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:37.127 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:37.127 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.128 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:37.128 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:37.128 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:37.129 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:37.129 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:37.130 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:37.130 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:37.130 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:37.130 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:37.131 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:37.131 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:37.131 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:37.132 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.132 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:37.132 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:37.133 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:37.133 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:37.133 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:37.133 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:37.134 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:37.134 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:37.134 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:37.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:37.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:37.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:37.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:37.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:37.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:37.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:37.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:37.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:37.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:37.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:37.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:37.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:37.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:37.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:37.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:37.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:37.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:37.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:37.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:37.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:37.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:37.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:37.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:37.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:37.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:37.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:37.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:37.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:37.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:37.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:37.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:37.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:37.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:37.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:37.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:37.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:37.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:37.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:37.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:37.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:37.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:37.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:37.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:37.151 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:37.151 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1048131057 00:35:37.152 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: post-11) 00:35:37.152 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.152 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.153 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.153 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.153 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.153 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.153 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.153 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.153 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.153 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 00:35:37.154 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1048131057 00:35:37.154 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:37.155 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 98 msec 00:35:37.155 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:37.158 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 00:35:37.158 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 00:35:37.158 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-43, Title #43, [43], [], []] 00:35:37.158 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 00:35:37.205 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.206 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.207 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.207 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.207 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.207 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.208 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:37.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:37.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:37.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:37.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:37.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:37.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:37.211 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:37.211 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:37.211 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:37.211 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:37.211 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:37.212 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.212 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:37.213 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:37.213 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:37.214 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:37.215 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:37.215 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:37.216 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:37.217 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:37.217 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:37.218 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:37.218 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:37.219 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:37.219 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:37.220 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.220 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:37.220 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:37.221 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:37.221 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:37.221 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:37.222 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:37.222 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:37.222 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:37.222 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:37.223 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:37.223 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:37.223 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:37.223 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.224 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:37.224 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:37.224 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:37.224 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:37.225 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:37.225 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:37.225 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:37.225 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:37.226 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:37.226 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.226 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:37.227 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:37.227 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:37.227 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:37.227 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:37.228 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.228 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:37.228 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:37.229 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:37.229 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:37.229 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:37.230 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:37.230 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:37.230 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:37.231 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:37.231 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:37.232 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:37.232 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:37.232 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:37.233 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:37.233 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:37.233 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:37.234 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:37.234 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.235 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:37.235 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:37.235 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:37.236 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:37.236 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:37.236 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:37.237 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:37.237 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:37.237 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.238 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:37.238 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.239 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:37.240 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:37.240 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:37.241 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:37.241 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:37.241 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:37.241 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:37.242 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:37.242 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:37.242 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:37.242 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:37.243 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:37.243 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:37.243 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:37.243 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 228585933 00:35:37.244 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: post-43) 00:35:37.244 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.244 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.245 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.245 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.246 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.246 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.246 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.246 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.246 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.247 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 00:35:37.247 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 228585933 00:35:37.247 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:37.253 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 90 msec 00:35:37.253 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:37.254 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************************** 00:35:37.254 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 00:35:37.254 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tag/tag3, , [44, 18, 16, 94, 25, 19, 32, 71, 11, 99], [21, 84, 30, 55, 74, 78, 45], [51, 43, 72, 68, 37, 46, 85, 77, 26, 76, 47, 17, 65]] 00:35:37.254 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************************** 00:35:37.304 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.304 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.305 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.305 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.305 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.305 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:37.305 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:37.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:37.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:37.306 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:37.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:37.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:37.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:37.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:37.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:37.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:37.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:37.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:37.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:37.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:37.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:37.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:37.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:37.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:37.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:37.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:37.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:37.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:37.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:37.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:37.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:37.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:37.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:37.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:37.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:37.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:37.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:37.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:37.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:37.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:37.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:37.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:37.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:37.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:37.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:37.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:37.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:37.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:37.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:37.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:37.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:37.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:37.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:37.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:37.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:37.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:37.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:37.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:37.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:37.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:37.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:37.320 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:37.320 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:37.320 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:37.320 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:37.320 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:37.321 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:37.321 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:37.321 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:37.321 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:37.321 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:37.322 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:37.322 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:37.322 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.322 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:37.322 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:37.323 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:37.323 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:37.323 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:37.323 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:37.324 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:37.324 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:37.324 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.324 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:37.324 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.324 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:37.325 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:37.325 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:37.325 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:37.325 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:37.325 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:37.326 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:37.326 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:37.326 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:37.326 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:37.326 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:37.327 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:37.327 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:37.327 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:37.328 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 116473553 00:35:37.328 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: tag3, uri: ) 00:35:37.328 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.328 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.328 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.328 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.328 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.328 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.328 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.328 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.328 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.332 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items 00:35:37.346 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 116473553 00:35:37.346 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:37.346 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:37.346 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:37.346 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:37.347 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:37.347 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:37.347 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:37.350 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:37.350 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:37.350 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:37.350 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:37.350 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:37.351 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:37.351 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:37.351 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.351 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:37.354 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:37.354 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:37.354 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:37.354 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:37.354 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:37.354 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:37.355 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:37.355 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.355 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:37.361 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:37.361 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:37.361 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:37.361 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:37.362 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:37.370 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 116 msec 00:35:37.370 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:37.373 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************************************************** 00:35:37.373 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 00:35:37.373 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tag/tag5, , [57, 63, 89, 18, 94, 39, 25, 19, 32, 3], [71, 11, 62, 38, 13, 21, 84], [36, 30, 14, 74, 7, 31, 45, 52, 83, 2, 72, 68, 9]] 00:35:37.373 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************************************************** 00:35:37.403 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.404 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.406 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.406 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.407 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.407 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.407 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:37.407 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:37.407 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:37.408 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.408 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:37.408 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:37.408 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:37.408 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:37.408 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:37.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:37.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:37.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:37.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:37.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:37.410 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:37.410 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:37.410 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:37.410 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:37.410 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:37.410 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:37.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:37.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:37.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:37.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:37.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:37.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:37.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:37.413 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:37.413 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:37.413 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:37.413 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:37.413 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:37.413 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:37.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:37.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:37.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:37.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:37.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:37.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:37.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:37.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:37.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:37.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:37.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:37.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:37.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:37.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:37.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:37.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:37.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:37.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:37.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:37.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:37.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:37.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:37.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:37.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:37.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:37.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:37.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:37.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:37.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:37.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:37.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:37.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:37.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:37.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:37.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:37.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:37.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:37.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:37.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:37.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:37.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:37.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:37.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:37.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:37.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:37.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:37.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:37.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:37.423 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:37.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:37.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:37.424 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:37.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:37.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:37.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:37.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:37.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:37.425 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:37.426 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:37.426 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1033155741 00:35:37.426 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: tag5, uri: ) 00:35:37.426 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.426 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.427 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.427 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.427 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.427 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.427 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.427 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.427 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.430 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items 00:35:37.449 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1033155741 00:35:37.449 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:37.449 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:37.449 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:37.449 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:37.449 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:37.450 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:37.450 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:37.450 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:37.450 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:37.450 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:37.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:37.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:37.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:37.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.452 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:37.452 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:37.452 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:37.452 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:37.452 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:37.453 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.453 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:37.453 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:37.453 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:37.453 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:37.453 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.454 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:37.454 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:37.454 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:37.454 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:37.464 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 90 msec 00:35:37.464 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:37.465 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************ 00:35:37.465 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 00:35:37.465 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /category1, , [44, 18, 12, 25, 19, 71, 99, 97, 90, 48], [75, 84, 54, 42, 15, 45, 51], [83, 72, 58, 26, 95, 28, 60, 93, 56, 59, 82, 91]] 00:35:37.465 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************ 00:35:37.532 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.532 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.533 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.533 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:37.533 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:37.534 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:37.534 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.534 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:37.534 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:37.534 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:37.534 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:37.534 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:37.535 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:37.535 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:37.535 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:37.535 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:37.535 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.535 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:37.535 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:37.536 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:37.536 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:37.536 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:37.536 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:37.536 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:37.536 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:37.537 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:37.537 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:37.537 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:37.537 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:37.537 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:37.537 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.537 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:37.538 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:37.538 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:37.538 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:37.538 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:37.538 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:37.538 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:37.538 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:37.539 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:37.539 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:37.539 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:37.539 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:37.539 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.539 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:37.540 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:37.540 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:37.540 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:37.540 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:37.540 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:37.540 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:37.540 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:37.541 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:37.541 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.541 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:37.541 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:37.541 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:37.541 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:37.542 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:37.542 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.542 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:37.542 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:37.542 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:37.542 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:37.542 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:37.543 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:37.543 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:37.543 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:37.543 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:37.543 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:37.543 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:37.543 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:37.544 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:37.544 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:37.544 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:37.544 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:37.544 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:37.544 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.544 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:37.545 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:37.545 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:37.545 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:37.545 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:37.545 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:37.545 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:37.545 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:37.546 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.546 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:37.546 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.546 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:37.546 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:37.546 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:37.546 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:37.547 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:37.547 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:37.547 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:37.547 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:37.547 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:37.547 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:37.548 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:37.548 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:37.548 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:37.548 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:37.548 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1584080449 00:35:37.548 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: category1) 00:35:37.549 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.549 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.549 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.549 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.549 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.549 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.549 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.549 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.549 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.552 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items 00:35:37.558 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1584080449 00:35:37.558 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:37.558 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:37.559 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:37.559 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:37.559 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:37.559 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:37.559 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:37.559 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:37.559 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:37.560 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:37.560 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:37.560 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:37.560 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:37.560 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:37.560 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:37.560 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:37.561 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:37.561 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.561 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:37.561 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:37.561 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:37.561 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:37.561 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:37.562 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:37.562 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:37.562 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.562 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:37.562 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:37.562 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:37.568 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 103 msec 00:35:37.568 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:37.570 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************** 00:35:37.570 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 00:35:37.570 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /category2, , [89, 94, 64, 3, 80, 38, 30, 29, 6, 14], [74, 78, 34, 43, 24, 52, 41], [46, 79, 85, 76, 53, 47, 65, 66, 61, 35, 49, 92, 23]] 00:35:37.570 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************** 00:35:37.605 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.605 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.606 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.606 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.607 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.607 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.607 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:37.607 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:37.607 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:37.607 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:37.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:37.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:37.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:37.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:37.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:37.608 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:37.609 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:37.609 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:37.609 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.609 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:37.611 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:37.612 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:37.612 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:37.613 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:37.613 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:37.613 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:37.613 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:37.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:37.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:37.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:37.615 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:37.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:37.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:37.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:37.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:37.616 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:37.617 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:37.617 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:37.617 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:37.617 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:37.617 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:37.617 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:37.618 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:37.618 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:37.618 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.618 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:37.618 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:37.618 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:37.618 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:37.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:37.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:37.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:37.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:37.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:37.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.619 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:37.620 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:37.620 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:37.620 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:37.620 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:37.620 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.620 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:37.622 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:37.622 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:37.622 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:37.622 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:37.622 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:37.622 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:37.622 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:37.623 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:37.623 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:37.623 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:37.623 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:37.623 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:37.623 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:37.624 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:37.624 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:37.624 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:37.624 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.624 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:37.624 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:37.624 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:37.625 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:37.625 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:37.625 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:37.625 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:37.625 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:37.625 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.626 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:37.626 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.626 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:37.626 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:37.626 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:37.626 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:37.626 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:37.627 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:37.627 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:37.627 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:37.627 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:37.627 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:37.627 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:37.627 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:37.628 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:37.628 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:37.628 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 753549739 00:35:37.628 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: category2) 00:35:37.628 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.628 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.629 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.629 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.629 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.629 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.629 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.629 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.629 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.632 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items 00:35:37.639 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 753549739 00:35:37.639 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:37.639 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:37.639 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:37.640 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.640 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:37.640 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:37.640 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:37.640 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:37.640 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:37.640 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:37.641 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.641 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:37.641 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:37.641 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:37.641 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:37.641 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:37.641 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:37.642 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:37.642 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:37.642 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.642 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:37.642 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:37.642 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:37.642 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:37.643 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:37.643 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:37.643 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:37.643 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:37.643 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:37.643 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:37.649 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 79 msec 00:35:37.649 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:37.651 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:37.651 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 00:35:37.651 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index, Post index, [], [], [69, 57, 63, 86, 44, 89, 18, 73, 16, 94, 12, 64, 39, 25, 4, 19, 32, 3, 71, 80, 11, 99, 97, 62, 96, 38, 13, 90, 21, 48, 75, 10, 84, 36, 30, 54, 29, 55, 6, 42, 14, 74, 87, 20, 15, 7, 31, 78, 34, 45, 51, 43, 24, 52, 83, 2, 72, 68, 9, 37, 58, 41, 46, 79, 85, 77, 26, 88, 76, 33, 53, 47, 17, 65, 70, 5, 66, 1, 61, 35, 40, 95, 28, 49, 60, 92, 23, 27, 93, 56, 59, 82, 81, 98, 50, 67, 22, 8, 0, 91]] 00:35:37.651 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:37.684 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.684 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.685 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.685 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.685 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.685 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.685 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:37.685 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:37.686 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:37.686 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.686 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:37.686 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:37.686 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:37.686 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:37.687 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:37.687 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:37.687 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:37.687 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:37.687 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:37.687 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.687 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:37.687 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:37.688 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:37.688 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:37.688 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:37.688 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:37.688 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:37.688 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:37.689 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:37.689 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:37.689 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:37.689 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:37.689 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:37.689 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.689 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:37.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:37.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:37.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:37.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:37.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:37.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:37.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:37.690 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:37.691 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:37.691 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:37.691 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:37.691 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.691 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:37.691 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:37.691 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:37.692 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:37.692 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:37.692 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:37.692 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:37.692 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:37.692 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:37.692 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.693 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:37.693 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:37.693 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:37.693 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:37.693 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:37.693 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.693 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:37.694 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:37.694 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:37.694 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:37.694 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:37.694 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:37.694 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:37.694 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:37.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:37.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:37.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:37.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:37.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:37.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:37.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:37.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:37.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:37.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:37.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:37.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:37.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:37.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:37.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:37.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:37.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:37.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:37.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:37.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:37.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:37.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:37.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:37.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:37.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:37.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:37.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:37.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:37.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:37.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:37.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:37.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:37.700 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1569179823 00:35:37.700 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: , uri: ) 00:35:37.700 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.700 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.700 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.700 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.700 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.700 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.700 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.700 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.700 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.700 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 00:35:37.760 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1569179823 00:35:37.760 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:37.761 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:37.761 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:37.761 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:37.761 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:37.761 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:37.761 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:37.762 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:37.762 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:37.762 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:37.762 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:37.762 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:37.762 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:37.762 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:37.762 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:37.763 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:37.763 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:37.763 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.763 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:37.763 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:37.763 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:37.763 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:37.763 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:37.764 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:37.764 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:37.764 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:37.764 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.764 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:37.764 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:37.764 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:37.764 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:37.765 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:37.765 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:37.765 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:37.765 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:37.765 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:37.765 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:37.765 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:37.765 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:37.766 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:37.766 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:37.766 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.766 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:37.766 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:37.766 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:37.766 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:37.767 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:37.767 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:37.767 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:37.767 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:37.767 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:37.767 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:37.767 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:37.767 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:37.768 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.768 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:37.768 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:37.768 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:37.768 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:37.768 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:37.768 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:37.769 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:37.769 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:37.769 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:37.769 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.770 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:37.770 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:37.770 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:37.770 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:37.770 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:37.770 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:37.770 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:37.771 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:37.771 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:37.771 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:37.771 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:37.771 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:37.771 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:37.771 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:37.771 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:37.772 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.772 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:37.772 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:37.772 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:37.772 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:37.772 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:37.772 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:37.772 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.773 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:37.773 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.773 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:37.773 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:37.773 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:37.773 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:37.773 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.774 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:37.774 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:37.774 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:37.774 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:37.774 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:37.793 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 142 msec 00:35:37.793 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:37.795 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:37.795 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 00:35:37.795 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/tag/tag3, Posts tagged as 'tag3', [], [], [44, 18, 16, 94, 25, 19, 32, 71, 11, 99, 21, 84, 30, 55, 74, 78, 45, 51, 43, 72, 68, 37, 46, 85, 77, 26, 76, 47, 17, 65, 70, 66, 1, 35, 28, 49, 60, 92, 27, 93, 56, 98, 67, 91]] 00:35:37.795 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:37.832 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.832 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.832 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.832 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.833 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.833 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.833 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:37.834 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:37.834 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:37.834 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.834 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:37.835 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:37.835 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:37.835 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:37.835 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:37.835 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:37.835 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:37.835 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:37.836 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:37.836 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.836 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:37.836 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:37.836 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:37.836 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:37.836 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:37.837 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:37.837 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:37.837 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:37.837 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:37.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:37.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:37.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:37.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:37.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:37.838 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:37.839 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:37.839 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:37.839 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:37.839 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:37.839 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:37.839 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:37.839 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:37.839 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:37.840 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:37.840 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:37.840 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.840 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:37.840 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:37.840 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:37.840 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:37.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:37.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:37.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:37.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:37.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:37.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:37.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:37.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:37.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:37.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:37.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:37.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:37.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:37.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:37.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:37.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:37.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:37.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:37.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:37.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:37.844 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:37.844 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:37.844 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:37.844 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:37.844 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:37.844 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:37.844 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:37.845 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.845 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:37.845 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:37.845 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:37.845 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:37.845 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:37.845 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:37.845 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:37.846 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:37.846 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.846 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:37.846 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.846 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:37.846 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:37.846 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:37.846 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:37.847 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:37.847 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:37.847 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:37.847 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:37.847 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:37.847 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:37.847 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:37.848 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:37.848 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:37.848 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:37.848 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 983175841 00:35:37.848 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: tag3, uri: ) 00:35:37.848 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.848 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.848 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.849 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.849 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.849 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.849 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.849 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.849 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.851 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items 00:35:37.861 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 983175841 00:35:37.861 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:37.861 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:37.861 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:37.861 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:37.861 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:37.861 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:37.861 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:37.862 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:37.862 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:37.862 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:37.862 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:37.862 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:37.862 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:37.862 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:37.862 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.863 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:37.863 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:37.863 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:37.863 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:37.863 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:37.863 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:37.863 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:37.863 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:37.864 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.864 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:37.864 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:37.864 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:37.864 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:37.864 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:37.864 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:37.864 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:37.865 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:37.865 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:37.865 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:37.865 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:37.865 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:37.865 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:37.865 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:37.865 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.866 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:37.866 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.866 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:37.866 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:37.866 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:37.873 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 77 msec 00:35:37.873 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:37.874 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:37.874 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 00:35:37.874 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/tag/tag5, Posts tagged as 'tag5', [], [], [57, 63, 89, 18, 94, 39, 25, 19, 32, 3, 71, 11, 62, 38, 13, 21, 84, 36, 30, 14, 74, 7, 31, 45, 52, 83, 2, 72, 68, 9, 37, 58, 79, 85, 77, 26, 88, 76, 47, 17, 65, 70, 66, 40, 95, 28, 49, 27, 56, 59, 50, 22]] 00:35:37.874 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:37.904 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.904 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.904 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.904 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.904 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.904 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.905 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:37.905 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:37.905 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:37.905 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.905 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:37.906 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:37.906 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:37.906 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:37.906 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:37.906 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:37.906 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:37.906 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:37.906 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:37.907 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.907 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:37.907 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:37.907 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:37.907 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:37.907 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:37.907 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:37.908 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:37.908 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:37.908 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:37.908 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:37.908 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:37.908 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:37.908 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:37.909 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.909 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:37.909 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:37.909 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:37.909 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:37.909 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:37.909 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:37.910 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:37.910 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:37.910 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:37.910 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:37.910 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:37.910 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:37.910 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.910 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:37.911 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:37.911 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:37.911 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:37.911 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:37.911 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:37.911 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:37.911 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:37.912 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:37.912 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.912 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:37.912 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:37.912 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:37.912 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:37.912 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:37.912 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.913 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:37.913 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:37.913 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:37.913 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:37.913 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:37.914 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:37.914 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:37.914 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:37.914 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:37.914 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:37.914 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:37.915 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:37.915 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:37.915 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:37.915 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:37.915 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:37.916 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:37.916 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.916 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:37.916 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:37.916 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:37.916 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:37.916 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:37.917 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:37.917 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:37.917 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:37.917 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.917 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:37.917 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.917 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:37.917 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:37.918 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:37.918 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:37.918 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:37.918 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:37.918 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:37.918 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:37.918 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:37.919 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:37.919 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:37.919 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:37.919 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:37.919 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:37.919 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1384149246 00:35:37.920 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: tag5, uri: ) 00:35:37.920 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.920 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.920 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.920 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.920 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.920 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.920 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.920 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.920 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.922 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items 00:35:37.934 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1384149246 00:35:37.934 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:37.934 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:37.935 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:37.935 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:37.935 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:37.935 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:37.935 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:37.935 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:37.935 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:37.936 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.936 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:37.936 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:37.936 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:37.936 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:37.936 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.936 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:37.937 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:37.937 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:37.937 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:37.937 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:37.937 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.938 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:37.938 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:37.938 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:37.938 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:37.938 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.938 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:37.938 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:37.939 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:37.939 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:37.939 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:37.939 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:37.939 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:37.939 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:37.939 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:37.939 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:37.940 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:37.940 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:37.940 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:37.940 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:37.940 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:37.940 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:37.940 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:37.941 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.941 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:37.941 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:37.941 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:37.941 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.941 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.942 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:37.942 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.942 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:37.950 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 76 msec 00:35:37.950 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:37.951 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:37.951 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 00:35:37.951 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/category1, Posts in category 'category1', [], [], [44, 18, 12, 25, 19, 71, 99, 97, 90, 48, 75, 84, 54, 42, 15, 45, 51, 83, 72, 58, 26, 95, 28, 60, 93, 56, 59, 82, 91]] 00:35:37.951 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:37.989 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.989 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.990 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.990 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.990 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:37.990 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:37.990 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:37.990 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:37.991 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:37.991 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.991 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:37.991 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:37.991 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:37.991 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:37.991 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:37.992 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:37.992 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:37.992 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:37.992 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:37.992 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.992 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:37.992 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:37.992 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:37.993 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:37.993 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:37.993 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:37.993 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:37.993 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:37.993 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:37.993 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:37.993 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:37.994 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:37.994 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:37.994 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.994 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:37.994 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:37.994 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:37.994 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:37.995 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:37.995 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:37.995 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:37.995 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:37.995 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:37.995 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:37.995 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:37.996 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:37.996 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:37.996 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:37.996 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:37.996 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:37.996 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:37.996 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:37.996 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:37.997 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:37.997 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:37.997 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:37.997 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:37.997 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:37.997 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:37.997 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:37.997 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:37.998 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:37.998 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:37.998 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:37.998 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:37.998 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:37.998 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:37.998 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:37.998 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:37.999 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:37.999 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:37.999 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:37.999 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:37.999 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:37.999 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:37.999 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:38.000 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:38.000 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:38.000 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:38.000 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:38.000 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.000 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:38.000 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:38.000 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:38.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:38.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:38.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:38.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:38.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:38.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:38.001 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:38.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:38.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:38.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:38.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:38.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:38.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:38.002 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:38.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:38.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:38.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:38.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:38.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:38.003 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:38.004 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1890596780 00:35:38.004 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: , uri: category1) 00:35:38.004 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.004 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.004 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.004 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.004 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.004 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.004 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.004 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.004 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.007 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items 00:35:38.012 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1890596780 00:35:38.012 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:38.012 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.012 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:38.012 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:38.012 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:38.013 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:38.013 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:38.013 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:38.013 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:38.013 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:38.013 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:38.013 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:38.013 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:38.014 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:38.014 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:38.014 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:38.014 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:38.014 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.014 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:38.014 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:38.014 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:38.014 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:38.015 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:38.015 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:38.015 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:38.015 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.015 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:38.015 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:38.015 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:38.020 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 68 msec 00:35:38.020 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:38.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 00:35:38.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/category2, Posts in category 'category2', [], [], [89, 94, 64, 3, 80, 38, 30, 29, 6, 14, 74, 78, 34, 43, 24, 52, 41, 46, 79, 85, 76, 53, 47, 65, 66, 61, 35, 49, 92, 23, 27, 8]] 00:35:38.021 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:38.049 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.049 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.050 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.050 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.050 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.050 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.050 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:38.050 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:38.050 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:38.051 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.051 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:38.051 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:38.051 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:38.051 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:38.051 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:38.051 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:38.052 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:38.052 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:38.052 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:38.052 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.052 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:38.052 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:38.052 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:38.052 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:38.053 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.053 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:38.053 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:38.053 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:38.053 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:38.053 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:38.053 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:38.054 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:38.054 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:38.054 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.054 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:38.054 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:38.054 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:38.054 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:38.054 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:38.055 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:38.055 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:38.055 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:38.055 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:38.055 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:38.055 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:38.055 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:38.056 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.056 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:38.056 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:38.056 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:38.056 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:38.056 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:38.056 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:38.056 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:38.057 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:38.057 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:38.057 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.057 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:38.057 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:38.057 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:38.057 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:38.058 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:38.058 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.058 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:38.058 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:38.058 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:38.058 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:38.059 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:38.059 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:38.059 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:38.059 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:38.059 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:38.059 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:38.059 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:38.060 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:38.060 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:38.060 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:38.060 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:38.060 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:38.060 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:38.060 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.060 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:38.061 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:38.061 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:38.061 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:38.061 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:38.061 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:38.061 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:38.061 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:38.062 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.062 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:38.062 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.062 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:38.062 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:38.062 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:38.062 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:38.063 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:38.063 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:38.063 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:38.063 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:38.063 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:38.063 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:38.063 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:38.064 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:38.064 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:38.064 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:38.064 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1199684353 00:35:38.064 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: , uri: category2) 00:35:38.064 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.065 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.065 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.065 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.065 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.065 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.065 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.065 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.065 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.068 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items 00:35:38.090 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1199684353 00:35:38.090 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:38.090 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:38.090 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:38.090 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.090 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:38.091 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:38.091 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:38.091 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:38.091 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:38.091 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:38.091 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.091 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:38.092 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:38.092 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:38.092 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:38.092 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:38.092 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:38.092 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:38.092 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:38.093 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.093 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:38.093 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:38.093 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:38.093 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:38.093 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:38.094 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:38.094 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:38.094 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:38.094 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:38.094 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:38.094 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.095 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:38.101 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 79 msec 00:35:38.101 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.102 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************* 00:35:38.102 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 00:35:38.102 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tags, Tags, [], [], []] 00:35:38.102 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************* 00:35:38.129 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.130 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.130 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.130 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.130 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.130 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.130 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:38.131 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:38.131 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:38.131 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.131 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:38.131 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:38.132 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:38.132 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:38.132 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:38.132 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:38.132 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:38.132 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:38.132 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:38.133 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.133 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:38.133 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:38.133 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:38.133 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:38.133 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.133 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:38.134 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:38.134 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:38.134 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:38.134 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:38.134 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:38.134 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:38.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:38.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:38.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:38.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:38.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:38.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:38.135 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:38.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:38.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:38.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:38.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:38.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:38.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:38.136 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:38.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:38.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:38.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:38.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:38.137 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:38.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:38.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:38.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:38.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:38.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:38.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:38.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:38.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:38.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:38.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:38.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:38.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:38.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:38.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:38.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:38.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:38.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:38.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:38.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:38.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:38.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:38.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:38.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:38.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:38.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:38.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:38.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:38.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:38.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:38.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:38.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:38.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:38.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:38.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:38.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:38.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:38.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:38.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:38.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:38.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:38.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:38.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:38.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:38.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:38.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:38.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:38.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:38.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:38.145 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1501506879 00:35:38.146 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1501506879 00:35:38.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.146 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.151 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 49 msec 00:35:38.152 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.153 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************** 00:35:38.153 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render posts" 00:35:38.153 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [87, 10, 7, 30, , , [88, 47, 25, 80, 28, 9, 13, 3, 43, 51], [30, 36, 22, 0, 35, 44, 49], [61, 29, 18, 90, 15, 32, 69, 45, 82, 20, 92, 33, 99]] 00:35:38.153 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************** 00:35:38.181 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.181 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.181 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.181 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.182 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.182 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.182 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2025-11-24T21:43Z[GMT] - - category1 - [tag1, tag2, tag3, tag6, tag7, tag8, tag10]) 00:35:38.182 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2023-09-09T11:23Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag8, tag9]) 00:35:38.182 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2023-04-23T14:34Z[GMT] - - category1 - [tag1, tag2, tag3, tag8, tag9]) 00:35:38.182 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 00:35:38.183 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2020-04-28T05:46Z[GMT] - - category1 - [tag2, tag3, tag6, tag7, tag8, tag9, tag10]) 00:35:38.183 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2023-10-28T18:14Z[GMT] - - category2 - [tag1, tag3, tag4, tag7, tag8, tag9, tag10]) 00:35:38.183 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2023-03-11T15:07Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag6, tag10]) 00:35:38.183 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2020-02-02T18:10Z[GMT] - - category1 - [tag1, tag6, tag7, tag10]) 00:35:38.183 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2022-03-04T08:56Z[GMT] - - category2 - [tag1, tag2, tag6, tag10]) 00:35:38.183 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2026-08-15T03:53Z[GMT] - - category2 - [tag3, tag5, tag10]) 00:35:38.183 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7]) 00:35:38.184 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2023-11-17T04:13Z[GMT] - - category1 - [tag1, tag4, tag5, tag7, tag8, tag9]) 00:35:38.184 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2022-03-28T17:08Z[GMT] - - category2 - [tag2, tag4, tag8, tag9, tag10]) 00:35:38.184 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2026-07-07T03:44Z[GMT] - - category2 - [tag1, tag8, tag10]) 00:35:38.184 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2021-07-04T16:30Z[GMT] - - - [tag2, tag3, tag4, tag5, tag7, tag10]) 00:35:38.184 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2024-11-08T17:02Z[GMT] - - category2 - [tag2, tag3, tag5, tag6, tag7, tag8, tag9]) 00:35:38.184 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9]) 00:35:38.184 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2021-08-21T01:35Z[GMT] - - category2 - [tag1, tag4, tag6, tag8, tag9]) 00:35:38.185 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2025-06-04T08:42Z[GMT] - - - [tag1, tag2, tag4, tag6]) 00:35:38.186 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2022-02-12T15:44Z[GMT] - - category2 - [tag1, tag2, tag4, tag9, tag10]) 00:35:38.186 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2024-05-10T14:51Z[GMT] - imageId#20 - - [tag4, tag5, tag8, tag10]) 00:35:38.186 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2022-01-11T14:22Z[GMT] - - category1 - [tag1, tag5, tag9, tag10]) 00:35:38.186 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2026-02-20T13:47Z[GMT] - imageId#22 - category2 - [tag1, tag3, tag4, tag6, tag8, tag9, tag10]) 00:35:38.186 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4]) 00:35:38.187 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2022-07-02T05:11Z[GMT] - - category2 - [tag2, tag5, tag10]) 00:35:38.187 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-08-19T23:58Z[GMT] - - category1 - [tag1, tag2, tag5, tag8, tag9, tag10]) 00:35:38.187 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10]) 00:35:38.187 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2022-09-06T04:10Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8]) 00:35:38.187 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2026-11-07T14:45Z[GMT] - - - [tag1, tag3, tag4, tag5, tag7, tag10]) 00:35:38.187 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 00:35:38.187 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2026-03-16T12:35Z[GMT] - - category2 - [tag1, tag2, tag7, tag8, tag10]) 00:35:38.188 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2024-01-06T23:59Z[GMT] - - category2 - [tag1, tag2, tag7, tag8]) 00:35:38.188 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2024-11-08T08:16Z[GMT] - - category1 - [tag1, tag2, tag4, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.188 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2024-03-29T05:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7, tag9, tag10]) 00:35:38.188 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2018-04-15T20:49Z[GMT] - imageId#34 - category1 - [tag9]) 00:35:38.188 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 00:35:38.191 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8]) 00:35:38.191 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2019-07-10T14:39Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8]) 00:35:38.192 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2023-11-30T12:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.192 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10]) 00:35:38.192 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2020-07-24T08:07Z[GMT] - - category1 - [tag1, tag7, tag9, tag10]) 00:35:38.192 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2022-10-10T13:23Z[GMT] - - category2 - [tag1, tag2, tag3, tag4, tag10]) 00:35:38.192 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2018-05-15T04:19Z[GMT] - - category1 - [tag3, tag5, tag6, tag7, tag8]) 00:35:38.192 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2026-04-02T14:45Z[GMT] - - - [tag4, tag5, tag9, tag10]) 00:35:38.192 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2025-11-03T22:52Z[GMT] - - category1 - [tag2, tag4, tag6, tag9, tag10]) 00:35:38.193 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2024-07-08T05:48Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9]) 00:35:38.193 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2019-01-27T16:02Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag9, tag10]) 00:35:38.193 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2027-10-29T15:32Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag7, tag8, tag9, tag10]) 00:35:38.193 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2018-02-20T14:11Z[GMT] - - category2 - [tag3, tag5, tag6, tag8]) 00:35:38.193 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2025-09-24T22:12Z[GMT] - imageId#49 - - [tag1, tag3, tag4, tag7]) 00:35:38.193 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8]) 00:35:38.193 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2026-03-17T16:23Z[GMT] - - category2 - [tag5, tag8, tag9]) 00:35:38.194 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2020-09-08T21:27Z[GMT] - - - [tag1, tag3, tag4, tag5, tag6, tag7, tag9, tag10]) 00:35:38.194 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2019-10-31T16:30Z[GMT] - - - [tag4, tag5, tag7, tag8, tag10]) 00:35:38.194 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2019-04-11T18:07Z[GMT] - - category1 - [tag3, tag7, tag8]) 00:35:38.194 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2021-08-06T06:54Z[GMT] - - - [tag4, tag6, tag7, tag8, tag9]) 00:35:38.194 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2021-07-16T01:26Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag6, tag8]) 00:35:38.194 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2022-04-12T15:32Z[GMT] - - category2 - [tag2, tag3, tag5, tag8, tag10]) 00:35:38.194 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2023-05-26T06:55Z[GMT] - - category1 - [tag2, tag3, tag8, tag9, tag10]) 00:35:38.195 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9]) 00:35:38.195 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2023-05-11T21:03Z[GMT] - - - [tag1, tag4, tag7, tag8, tag10]) 00:35:38.195 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2025-08-14T01:45Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9, tag10]) 00:35:38.195 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2022-09-29T16:04Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag9]) 00:35:38.195 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2021-08-12T09:55Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.195 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2019-06-20T16:25Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag7, tag9]) 00:35:38.195 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7]) 00:35:38.196 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8]) 00:35:38.196 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2024-01-07T12:17Z[GMT] - - category2 - [tag3, tag4, tag5, tag8, tag10]) 00:35:38.196 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2019-08-23T23:26Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag9]) 00:35:38.196 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 00:35:38.196 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-09-12T17:11Z[GMT] - imageId#70 - category2 - [tag1, tag2, tag3, tag4, tag6, tag9, tag10]) 00:35:38.196 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2019-02-09T10:48Z[GMT] - - - [tag2, tag6, tag7, tag9]) 00:35:38.197 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2018-04-01T18:59Z[GMT] - - category2 - [tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:38.197 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2023-12-19T03:58Z[GMT] - - category1 - [tag2, tag3, tag4, tag9]) 00:35:38.197 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2019-03-10T00:51Z[GMT] - - - [tag2, tag3, tag4, tag5, tag8, tag10]) 00:35:38.197 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10]) 00:35:38.197 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-12-13T08:05Z[GMT] - - category2 - [tag2, tag3, tag8, tag9, tag10]) 00:35:38.197 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2019-04-02T12:56Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag6, tag7, tag9]) 00:35:38.197 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2018-08-31T09:58Z[GMT] - - category1 - [tag2, tag6, tag7, tag10]) 00:35:38.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2018-08-05T07:18Z[GMT] - - - [tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:38.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2027-01-10T16:01Z[GMT] - imageId#80 - category1 - [tag1, tag2, tag3, tag5, tag9, tag10]) 00:35:38.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2022-04-13T03:15Z[GMT] - - - [tag1, tag3, tag7, tag8]) 00:35:38.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2024-05-19T00:06Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:38.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-07-09T04:54Z[GMT] - - - [tag3, tag7, tag8, tag9, tag10]) 00:35:38.198 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2018-01-13T18:39Z[GMT] - - - [tag1, tag2, tag3, tag8, tag9, tag10]) 00:35:38.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-05T18:49Z[GMT] - - category1 - [tag1, tag3, tag10]) 00:35:38.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2019-07-17T02:32Z[GMT] - - category2 - [tag3, tag4, tag10]) 00:35:38.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2021-08-19T19:50Z[GMT] - - category2 - [tag2, tag6, tag7]) 00:35:38.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2027-10-30T02:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag6, tag7, tag9]) 00:35:38.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2022-10-02T18:53Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8]) 00:35:38.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-02-13T13:39Z[GMT] - - - [tag4, tag6, tag8, tag9, tag10]) 00:35:38.199 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2021-10-03T01:00Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:38.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2024-05-03T21:39Z[GMT] - - - [tag1, tag3, tag5, tag7]) 00:35:38.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-07-13T10:20Z[GMT] - - category2 - [tag5, tag6, tag7, tag9]) 00:35:38.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2021-05-26T02:24Z[GMT] - - - [tag1, tag3, tag5, tag6, tag9]) 00:35:38.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2018-04-01T05:09Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8]) 00:35:38.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9]) 00:35:38.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2019-10-22T15:43Z[GMT] - - category1 - [tag6, tag8, tag9, tag10]) 00:35:38.200 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2022-12-15T14:09Z[GMT] - - - [tag1, tag2, tag5, tag8, tag9, tag10]) 00:35:38.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2024-02-20T02:30Z[GMT] - - - [tag1, tag2, tag3, tag7]) 00:35:38.201 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1442553426 00:35:38.201 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: ) 00:35:38.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.202 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.202 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.202 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.202 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 00:35:38.233 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1442553426 00:35:38.233 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #88 - /post-88 - 2027-10-30T02:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag6, tag7, tag9]) 00:35:38.233 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #47 - /post-47 - 2027-10-29T15:32Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag7, tag8, tag9, tag10]) 00:35:38.233 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #25 - /post-25 - 2027-08-19T23:58Z[GMT] - - category1 - [tag1, tag2, tag5, tag8, tag9, tag10]) 00:35:38.233 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #80 - /post-80 - 2027-01-10T16:01Z[GMT] - imageId#80 - category1 - [tag1, tag2, tag3, tag5, tag9, tag10]) 00:35:38.233 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #28 - /post-28 - 2026-11-07T14:45Z[GMT] - - - [tag1, tag3, tag4, tag5, tag7, tag10]) 00:35:38.234 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title # 9 - /post-9 - 2026-08-15T03:53Z[GMT] - - category2 - [tag3, tag5, tag10]) 00:35:38.234 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #13 - /post-13 - 2026-07-07T03:44Z[GMT] - - category2 - [tag1, tag8, tag10]) 00:35:38.234 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 00:35:38.234 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #43 - /post-43 - 2026-04-02T14:45Z[GMT] - - - [tag4, tag5, tag9, tag10]) 00:35:38.234 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> full: Content(Title #51 - /post-51 - 2026-03-17T16:23Z[GMT] - - category2 - [tag5, tag8, tag9]) 00:35:38.234 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #30 - /post-30 - 2026-03-16T12:35Z[GMT] - - category2 - [tag1, tag2, tag7, tag8, tag10]) 00:35:38.234 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8]) 00:35:38.235 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #22 - /post-22 - 2026-02-20T13:47Z[GMT] - imageId#22 - category2 - [tag1, tag3, tag4, tag6, tag8, tag9, tag10]) 00:35:38.235 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title # 0 - /post-0 - 2025-11-24T21:43Z[GMT] - - category1 - [tag1, tag2, tag3, tag6, tag7, tag8, tag10]) 00:35:38.235 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 00:35:38.235 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #44 - /post-44 - 2025-11-03T22:52Z[GMT] - - category1 - [tag2, tag4, tag6, tag9, tag10]) 00:35:38.235 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> lead in: Content(Title #49 - /post-49 - 2025-09-24T22:12Z[GMT] - imageId#49 - - [tag1, tag3, tag4, tag7]) 00:35:38.235 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #61 - /post-61 - 2025-08-14T01:45Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9, tag10]) 00:35:38.236 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 00:35:38.236 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #18 - /post-18 - 2025-06-04T08:42Z[GMT] - - - [tag1, tag2, tag4, tag6]) 00:35:38.236 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #90 - /post-90 - 2025-02-13T13:39Z[GMT] - - - [tag4, tag6, tag8, tag9, tag10]) 00:35:38.236 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #15 - /post-15 - 2024-11-08T17:02Z[GMT] - - category2 - [tag2, tag3, tag5, tag6, tag7, tag8, tag9]) 00:35:38.236 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #32 - /post-32 - 2024-11-08T08:16Z[GMT] - - category1 - [tag1, tag2, tag4, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.236 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 00:35:38.236 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #45 - /post-45 - 2024-07-08T05:48Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9]) 00:35:38.237 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #82 - /post-82 - 2024-05-19T00:06Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:38.237 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #20 - /post-20 - 2024-05-10T14:51Z[GMT] - imageId#20 - - [tag4, tag5, tag8, tag10]) 00:35:38.237 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #92 - /post-92 - 2024-05-03T21:39Z[GMT] - - - [tag1, tag3, tag5, tag7]) 00:35:38.237 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #33 - /post-33 - 2024-03-29T05:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7, tag9, tag10]) 00:35:38.237 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> linked: Content(Title #99 - /post-99 - 2024-02-20T02:30Z[GMT] - - - [tag1, tag2, tag3, tag7]) 00:35:38.242 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 89 msec 00:35:38.242 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.244 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:38.245 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud" 00:35:38.245 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, [TagAndCount(tag8, 58, 1), TagAndCount(tag9, 57, 2), TagAndCount(tag1, 54, 3), TagAndCount(tag10, 52, 4), TagAndCount(tag5, 52, 4), TagAndCount(tag7, 52, 4), TagAndCount(tag2, 48, 5), TagAndCount(tag4, 47, 6), TagAndCount(tag3, 44, 7), TagAndCount(tag6, 41, 8)]] 00:35:38.245 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:38.273 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.273 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.273 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.273 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.273 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.273 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.274 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:38.274 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:38.274 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:38.274 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.274 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:38.275 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:38.275 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:38.275 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:38.275 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:38.275 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:38.275 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:38.275 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:38.276 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:38.276 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.276 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:38.276 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:38.276 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:38.276 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:38.276 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.277 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:38.277 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:38.277 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:38.277 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:38.277 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:38.277 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:38.277 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:38.278 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:38.278 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.278 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:38.278 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:38.278 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:38.278 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:38.279 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:38.279 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:38.279 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:38.279 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:38.279 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:38.279 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:38.279 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:38.280 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:38.280 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.280 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:38.280 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:38.280 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:38.280 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:38.280 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:38.281 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:38.281 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:38.281 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:38.281 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:38.281 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.281 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:38.281 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:38.282 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:38.282 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:38.282 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:38.282 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.282 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:38.282 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:38.282 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:38.282 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:38.283 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:38.283 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:38.283 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:38.283 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:38.283 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:38.283 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:38.283 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:38.284 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:38.284 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:38.284 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:38.284 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:38.284 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:38.284 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:38.284 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.285 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:38.285 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:38.285 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:38.285 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:38.285 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:38.285 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:38.285 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:38.286 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:38.286 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.286 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:38.286 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.286 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:38.286 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:38.286 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:38.287 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:38.287 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:38.287 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:38.287 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:38.287 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:38.287 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:38.287 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:38.288 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:38.288 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:38.288 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:38.288 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:38.288 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1986174850 00:35:38.288 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1986174850 00:35:38.288 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.289 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.289 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.289 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.289 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.289 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.289 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.289 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.289 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.292 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 58, 1) 00:35:38.292 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 57, 2) 00:35:38.292 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 54, 3) 00:35:38.293 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 52, 4) 00:35:38.293 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 52, 4) 00:35:38.293 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 52, 4) 00:35:38.293 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 48, 5) 00:35:38.293 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 47, 6) 00:35:38.293 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 44, 7) 00:35:38.293 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 41, 8) 00:35:38.293 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 49 msec 00:35:38.293 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.294 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:38.294 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud" 00:35:38.294 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [87, [TagAndCount(tag10, 55, 1), TagAndCount(tag1, 53, 2), TagAndCount(tag8, 52, 3), TagAndCount(tag9, 52, 3), TagAndCount(tag3, 48, 4), TagAndCount(tag4, 46, 5), TagAndCount(tag5, 46, 5), TagAndCount(tag2, 44, 6), TagAndCount(tag6, 43, 7), TagAndCount(tag7, 43, 7)]] 00:35:38.294 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:38.321 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.322 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.322 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.322 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.322 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.322 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.322 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2025-11-24T21:43Z[GMT] - - category1 - [tag1, tag2, tag3, tag6, tag7, tag8, tag10]) 00:35:38.323 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2023-09-09T11:23Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag8, tag9]) 00:35:38.323 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2023-04-23T14:34Z[GMT] - - category1 - [tag1, tag2, tag3, tag8, tag9]) 00:35:38.323 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 00:35:38.323 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2020-04-28T05:46Z[GMT] - - category1 - [tag2, tag3, tag6, tag7, tag8, tag9, tag10]) 00:35:38.323 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2023-10-28T18:14Z[GMT] - - category2 - [tag1, tag3, tag4, tag7, tag8, tag9, tag10]) 00:35:38.323 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2023-03-11T15:07Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag6, tag10]) 00:35:38.324 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2020-02-02T18:10Z[GMT] - - category1 - [tag1, tag6, tag7, tag10]) 00:35:38.324 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2022-03-04T08:56Z[GMT] - - category2 - [tag1, tag2, tag6, tag10]) 00:35:38.324 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2026-08-15T03:53Z[GMT] - - category2 - [tag3, tag5, tag10]) 00:35:38.324 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7]) 00:35:38.324 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2023-11-17T04:13Z[GMT] - - category1 - [tag1, tag4, tag5, tag7, tag8, tag9]) 00:35:38.325 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2022-03-28T17:08Z[GMT] - - category2 - [tag2, tag4, tag8, tag9, tag10]) 00:35:38.325 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2026-07-07T03:44Z[GMT] - - category2 - [tag1, tag8, tag10]) 00:35:38.325 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2021-07-04T16:30Z[GMT] - - - [tag2, tag3, tag4, tag5, tag7, tag10]) 00:35:38.325 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2024-11-08T17:02Z[GMT] - - category2 - [tag2, tag3, tag5, tag6, tag7, tag8, tag9]) 00:35:38.325 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9]) 00:35:38.325 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2021-08-21T01:35Z[GMT] - - category2 - [tag1, tag4, tag6, tag8, tag9]) 00:35:38.325 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2025-06-04T08:42Z[GMT] - - - [tag1, tag2, tag4, tag6]) 00:35:38.325 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2022-02-12T15:44Z[GMT] - - category2 - [tag1, tag2, tag4, tag9, tag10]) 00:35:38.326 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2024-05-10T14:51Z[GMT] - imageId#20 - - [tag4, tag5, tag8, tag10]) 00:35:38.326 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2022-01-11T14:22Z[GMT] - - category1 - [tag1, tag5, tag9, tag10]) 00:35:38.326 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2026-02-20T13:47Z[GMT] - imageId#22 - category2 - [tag1, tag3, tag4, tag6, tag8, tag9, tag10]) 00:35:38.326 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4]) 00:35:38.326 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2022-07-02T05:11Z[GMT] - - category2 - [tag2, tag5, tag10]) 00:35:38.326 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-08-19T23:58Z[GMT] - - category1 - [tag1, tag2, tag5, tag8, tag9, tag10]) 00:35:38.326 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10]) 00:35:38.327 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2022-09-06T04:10Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8]) 00:35:38.327 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2026-11-07T14:45Z[GMT] - - - [tag1, tag3, tag4, tag5, tag7, tag10]) 00:35:38.327 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 00:35:38.327 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2026-03-16T12:35Z[GMT] - - category2 - [tag1, tag2, tag7, tag8, tag10]) 00:35:38.327 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2024-01-06T23:59Z[GMT] - - category2 - [tag1, tag2, tag7, tag8]) 00:35:38.327 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2024-11-08T08:16Z[GMT] - - category1 - [tag1, tag2, tag4, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.327 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2024-03-29T05:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7, tag9, tag10]) 00:35:38.328 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2018-04-15T20:49Z[GMT] - imageId#34 - category1 - [tag9]) 00:35:38.328 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 00:35:38.328 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8]) 00:35:38.328 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2019-07-10T14:39Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8]) 00:35:38.328 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2023-11-30T12:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.328 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10]) 00:35:38.328 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2020-07-24T08:07Z[GMT] - - category1 - [tag1, tag7, tag9, tag10]) 00:35:38.328 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2022-10-10T13:23Z[GMT] - - category2 - [tag1, tag2, tag3, tag4, tag10]) 00:35:38.329 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2018-05-15T04:19Z[GMT] - - category1 - [tag3, tag5, tag6, tag7, tag8]) 00:35:38.329 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2026-04-02T14:45Z[GMT] - - - [tag4, tag5, tag9, tag10]) 00:35:38.329 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2025-11-03T22:52Z[GMT] - - category1 - [tag2, tag4, tag6, tag9, tag10]) 00:35:38.329 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2024-07-08T05:48Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9]) 00:35:38.329 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2019-01-27T16:02Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag9, tag10]) 00:35:38.329 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2027-10-29T15:32Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag7, tag8, tag9, tag10]) 00:35:38.329 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2018-02-20T14:11Z[GMT] - - category2 - [tag3, tag5, tag6, tag8]) 00:35:38.330 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2025-09-24T22:12Z[GMT] - imageId#49 - - [tag1, tag3, tag4, tag7]) 00:35:38.330 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8]) 00:35:38.330 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2026-03-17T16:23Z[GMT] - - category2 - [tag5, tag8, tag9]) 00:35:38.330 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2020-09-08T21:27Z[GMT] - - - [tag1, tag3, tag4, tag5, tag6, tag7, tag9, tag10]) 00:35:38.330 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2019-10-31T16:30Z[GMT] - - - [tag4, tag5, tag7, tag8, tag10]) 00:35:38.330 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2019-04-11T18:07Z[GMT] - - category1 - [tag3, tag7, tag8]) 00:35:38.330 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2021-08-06T06:54Z[GMT] - - - [tag4, tag6, tag7, tag8, tag9]) 00:35:38.331 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2021-07-16T01:26Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag6, tag8]) 00:35:38.331 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2022-04-12T15:32Z[GMT] - - category2 - [tag2, tag3, tag5, tag8, tag10]) 00:35:38.331 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2023-05-26T06:55Z[GMT] - - category1 - [tag2, tag3, tag8, tag9, tag10]) 00:35:38.331 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9]) 00:35:38.331 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2023-05-11T21:03Z[GMT] - - - [tag1, tag4, tag7, tag8, tag10]) 00:35:38.331 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2025-08-14T01:45Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9, tag10]) 00:35:38.331 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2022-09-29T16:04Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag9]) 00:35:38.331 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2021-08-12T09:55Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.332 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2019-06-20T16:25Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag7, tag9]) 00:35:38.332 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7]) 00:35:38.332 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8]) 00:35:38.332 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2024-01-07T12:17Z[GMT] - - category2 - [tag3, tag4, tag5, tag8, tag10]) 00:35:38.332 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2019-08-23T23:26Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag9]) 00:35:38.332 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 00:35:38.332 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-09-12T17:11Z[GMT] - imageId#70 - category2 - [tag1, tag2, tag3, tag4, tag6, tag9, tag10]) 00:35:38.333 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2019-02-09T10:48Z[GMT] - - - [tag2, tag6, tag7, tag9]) 00:35:38.333 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2018-04-01T18:59Z[GMT] - - category2 - [tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:38.333 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2023-12-19T03:58Z[GMT] - - category1 - [tag2, tag3, tag4, tag9]) 00:35:38.333 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2019-03-10T00:51Z[GMT] - - - [tag2, tag3, tag4, tag5, tag8, tag10]) 00:35:38.333 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10]) 00:35:38.333 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-12-13T08:05Z[GMT] - - category2 - [tag2, tag3, tag8, tag9, tag10]) 00:35:38.333 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2019-04-02T12:56Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag6, tag7, tag9]) 00:35:38.333 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2018-08-31T09:58Z[GMT] - - category1 - [tag2, tag6, tag7, tag10]) 00:35:38.334 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2018-08-05T07:18Z[GMT] - - - [tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:38.334 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2027-01-10T16:01Z[GMT] - imageId#80 - category1 - [tag1, tag2, tag3, tag5, tag9, tag10]) 00:35:38.334 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2022-04-13T03:15Z[GMT] - - - [tag1, tag3, tag7, tag8]) 00:35:38.334 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2024-05-19T00:06Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:38.334 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-07-09T04:54Z[GMT] - - - [tag3, tag7, tag8, tag9, tag10]) 00:35:38.334 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2018-01-13T18:39Z[GMT] - - - [tag1, tag2, tag3, tag8, tag9, tag10]) 00:35:38.334 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-05T18:49Z[GMT] - - category1 - [tag1, tag3, tag10]) 00:35:38.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2019-07-17T02:32Z[GMT] - - category2 - [tag3, tag4, tag10]) 00:35:38.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2021-08-19T19:50Z[GMT] - - category2 - [tag2, tag6, tag7]) 00:35:38.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2027-10-30T02:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag6, tag7, tag9]) 00:35:38.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2022-10-02T18:53Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8]) 00:35:38.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-02-13T13:39Z[GMT] - - - [tag4, tag6, tag8, tag9, tag10]) 00:35:38.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2021-10-03T01:00Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:38.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2024-05-03T21:39Z[GMT] - - - [tag1, tag3, tag5, tag7]) 00:35:38.335 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-07-13T10:20Z[GMT] - - category2 - [tag5, tag6, tag7, tag9]) 00:35:38.336 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2021-05-26T02:24Z[GMT] - - - [tag1, tag3, tag5, tag6, tag9]) 00:35:38.336 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2018-04-01T05:09Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8]) 00:35:38.336 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9]) 00:35:38.336 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2019-10-22T15:43Z[GMT] - - category1 - [tag6, tag8, tag9, tag10]) 00:35:38.336 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2022-12-15T14:09Z[GMT] - - - [tag1, tag2, tag5, tag8, tag9, tag10]) 00:35:38.336 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2024-02-20T02:30Z[GMT] - - - [tag1, tag2, tag3, tag7]) 00:35:38.336 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 2092597907 00:35:38.337 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 2092597907 00:35:38.337 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.337 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.337 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.337 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.337 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.337 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.337 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.337 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.337 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.340 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 55, 1) 00:35:38.340 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 53, 2) 00:35:38.340 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 52, 3) 00:35:38.340 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 52, 3) 00:35:38.340 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 48, 4) 00:35:38.340 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 46, 5) 00:35:38.340 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 46, 5) 00:35:38.340 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 44, 6) 00:35:38.340 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 43, 7) 00:35:38.340 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 43, 7) 00:35:38.340 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 46 msec 00:35:38.340 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.343 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:38.343 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud2" 00:35:38.343 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, [TagAndCount(tag8, 58, 1), TagAndCount(tag9, 57, 2), TagAndCount(tag1, 54, 3), TagAndCount(tag10, 52, 4), TagAndCount(tag5, 52, 4), TagAndCount(tag7, 52, 4), TagAndCount(tag2, 48, 5), TagAndCount(tag4, 47, 6), TagAndCount(tag3, 44, 7), TagAndCount(tag6, 41, 8)]] 00:35:38.343 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:38.371 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.371 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.371 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.371 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.371 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.371 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.372 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:38.372 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:38.372 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:38.372 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.372 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:38.372 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:38.373 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:38.373 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:38.373 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:38.373 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:38.373 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:38.373 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:38.373 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:38.373 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.374 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:38.374 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:38.374 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:38.374 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:38.374 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.374 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:38.374 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:38.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:38.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:38.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:38.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:38.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:38.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:38.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:38.376 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:38.376 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:38.376 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:38.376 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:38.376 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:38.376 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:38.376 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:38.377 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:38.377 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:38.377 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:38.377 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:38.377 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.377 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:38.377 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:38.377 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:38.378 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:38.378 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:38.378 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:38.378 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:38.378 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:38.378 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:38.378 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.379 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:38.379 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:38.379 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:38.379 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:38.379 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:38.379 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.379 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:38.379 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:38.380 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:38.380 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:38.380 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:38.380 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:38.380 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:38.380 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:38.380 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:38.381 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:38.381 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:38.381 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:38.381 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:38.381 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:38.381 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:38.381 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:38.381 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:38.382 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.382 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:38.382 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:38.382 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:38.382 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:38.382 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:38.382 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:38.383 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:38.383 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:38.383 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.383 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:38.383 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.383 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:38.383 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:38.383 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:38.384 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:38.384 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:38.384 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:38.384 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:38.384 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:38.384 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:38.384 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:38.384 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:38.385 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:38.385 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:38.385 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:38.385 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 449430476 00:35:38.385 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 449430476 00:35:38.385 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.385 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.385 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.385 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.386 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.386 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.386 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.386 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.386 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.389 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 58, 1) 00:35:38.389 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 57, 2) 00:35:38.389 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 54, 3) 00:35:38.389 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 52, 4) 00:35:38.389 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 52, 4) 00:35:38.389 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 52, 4) 00:35:38.389 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 48, 5) 00:35:38.389 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 47, 6) 00:35:38.389 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 44, 7) 00:35:38.389 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 41, 8) 00:35:38.389 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 46 msec 00:35:38.389 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.390 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:38.390 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render tag cloud2" 00:35:38.390 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [87, [TagAndCount(tag10, 55, 1), TagAndCount(tag1, 53, 2), TagAndCount(tag8, 52, 3), TagAndCount(tag9, 52, 3), TagAndCount(tag3, 48, 4), TagAndCount(tag4, 46, 5), TagAndCount(tag5, 46, 5), TagAndCount(tag2, 44, 6), TagAndCount(tag6, 43, 7), TagAndCount(tag7, 43, 7)]] 00:35:38.390 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:38.434 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.434 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.434 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.434 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.434 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.434 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.435 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2025-11-24T21:43Z[GMT] - - category1 - [tag1, tag2, tag3, tag6, tag7, tag8, tag10]) 00:35:38.435 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2023-09-09T11:23Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag8, tag9]) 00:35:38.435 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2023-04-23T14:34Z[GMT] - - category1 - [tag1, tag2, tag3, tag8, tag9]) 00:35:38.435 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 00:35:38.435 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2020-04-28T05:46Z[GMT] - - category1 - [tag2, tag3, tag6, tag7, tag8, tag9, tag10]) 00:35:38.435 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2023-10-28T18:14Z[GMT] - - category2 - [tag1, tag3, tag4, tag7, tag8, tag9, tag10]) 00:35:38.435 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2023-03-11T15:07Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag6, tag10]) 00:35:38.436 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2020-02-02T18:10Z[GMT] - - category1 - [tag1, tag6, tag7, tag10]) 00:35:38.436 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2022-03-04T08:56Z[GMT] - - category2 - [tag1, tag2, tag6, tag10]) 00:35:38.436 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2026-08-15T03:53Z[GMT] - - category2 - [tag3, tag5, tag10]) 00:35:38.436 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7]) 00:35:38.436 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2023-11-17T04:13Z[GMT] - - category1 - [tag1, tag4, tag5, tag7, tag8, tag9]) 00:35:38.436 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2022-03-28T17:08Z[GMT] - - category2 - [tag2, tag4, tag8, tag9, tag10]) 00:35:38.436 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2026-07-07T03:44Z[GMT] - - category2 - [tag1, tag8, tag10]) 00:35:38.437 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2021-07-04T16:30Z[GMT] - - - [tag2, tag3, tag4, tag5, tag7, tag10]) 00:35:38.437 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2024-11-08T17:02Z[GMT] - - category2 - [tag2, tag3, tag5, tag6, tag7, tag8, tag9]) 00:35:38.437 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9]) 00:35:38.437 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2021-08-21T01:35Z[GMT] - - category2 - [tag1, tag4, tag6, tag8, tag9]) 00:35:38.437 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2025-06-04T08:42Z[GMT] - - - [tag1, tag2, tag4, tag6]) 00:35:38.437 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2022-02-12T15:44Z[GMT] - - category2 - [tag1, tag2, tag4, tag9, tag10]) 00:35:38.437 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2024-05-10T14:51Z[GMT] - imageId#20 - - [tag4, tag5, tag8, tag10]) 00:35:38.437 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2022-01-11T14:22Z[GMT] - - category1 - [tag1, tag5, tag9, tag10]) 00:35:38.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2026-02-20T13:47Z[GMT] - imageId#22 - category2 - [tag1, tag3, tag4, tag6, tag8, tag9, tag10]) 00:35:38.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4]) 00:35:38.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2022-07-02T05:11Z[GMT] - - category2 - [tag2, tag5, tag10]) 00:35:38.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-08-19T23:58Z[GMT] - - category1 - [tag1, tag2, tag5, tag8, tag9, tag10]) 00:35:38.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10]) 00:35:38.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2022-09-06T04:10Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8]) 00:35:38.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2026-11-07T14:45Z[GMT] - - - [tag1, tag3, tag4, tag5, tag7, tag10]) 00:35:38.438 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 00:35:38.439 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2026-03-16T12:35Z[GMT] - - category2 - [tag1, tag2, tag7, tag8, tag10]) 00:35:38.439 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2024-01-06T23:59Z[GMT] - - category2 - [tag1, tag2, tag7, tag8]) 00:35:38.439 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2024-11-08T08:16Z[GMT] - - category1 - [tag1, tag2, tag4, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.439 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2024-03-29T05:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7, tag9, tag10]) 00:35:38.439 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2018-04-15T20:49Z[GMT] - imageId#34 - category1 - [tag9]) 00:35:38.439 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 00:35:38.439 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8]) 00:35:38.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2019-07-10T14:39Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8]) 00:35:38.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2023-11-30T12:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10]) 00:35:38.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2020-07-24T08:07Z[GMT] - - category1 - [tag1, tag7, tag9, tag10]) 00:35:38.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2022-10-10T13:23Z[GMT] - - category2 - [tag1, tag2, tag3, tag4, tag10]) 00:35:38.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2018-05-15T04:19Z[GMT] - - category1 - [tag3, tag5, tag6, tag7, tag8]) 00:35:38.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2026-04-02T14:45Z[GMT] - - - [tag4, tag5, tag9, tag10]) 00:35:38.440 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2025-11-03T22:52Z[GMT] - - category1 - [tag2, tag4, tag6, tag9, tag10]) 00:35:38.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2024-07-08T05:48Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9]) 00:35:38.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2019-01-27T16:02Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag9, tag10]) 00:35:38.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2027-10-29T15:32Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag7, tag8, tag9, tag10]) 00:35:38.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2018-02-20T14:11Z[GMT] - - category2 - [tag3, tag5, tag6, tag8]) 00:35:38.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2025-09-24T22:12Z[GMT] - imageId#49 - - [tag1, tag3, tag4, tag7]) 00:35:38.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8]) 00:35:38.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2026-03-17T16:23Z[GMT] - - category2 - [tag5, tag8, tag9]) 00:35:38.441 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2020-09-08T21:27Z[GMT] - - - [tag1, tag3, tag4, tag5, tag6, tag7, tag9, tag10]) 00:35:38.442 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2019-10-31T16:30Z[GMT] - - - [tag4, tag5, tag7, tag8, tag10]) 00:35:38.442 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2019-04-11T18:07Z[GMT] - - category1 - [tag3, tag7, tag8]) 00:35:38.442 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2021-08-06T06:54Z[GMT] - - - [tag4, tag6, tag7, tag8, tag9]) 00:35:38.442 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2021-07-16T01:26Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag6, tag8]) 00:35:38.442 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2022-04-12T15:32Z[GMT] - - category2 - [tag2, tag3, tag5, tag8, tag10]) 00:35:38.442 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2023-05-26T06:55Z[GMT] - - category1 - [tag2, tag3, tag8, tag9, tag10]) 00:35:38.442 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9]) 00:35:38.442 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2023-05-11T21:03Z[GMT] - - - [tag1, tag4, tag7, tag8, tag10]) 00:35:38.443 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2025-08-14T01:45Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9, tag10]) 00:35:38.443 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2022-09-29T16:04Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag9]) 00:35:38.443 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2021-08-12T09:55Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.443 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2019-06-20T16:25Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag7, tag9]) 00:35:38.443 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7]) 00:35:38.443 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8]) 00:35:38.443 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2024-01-07T12:17Z[GMT] - - category2 - [tag3, tag4, tag5, tag8, tag10]) 00:35:38.444 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2019-08-23T23:26Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag9]) 00:35:38.444 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 00:35:38.444 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-09-12T17:11Z[GMT] - imageId#70 - category2 - [tag1, tag2, tag3, tag4, tag6, tag9, tag10]) 00:35:38.444 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2019-02-09T10:48Z[GMT] - - - [tag2, tag6, tag7, tag9]) 00:35:38.444 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2018-04-01T18:59Z[GMT] - - category2 - [tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:38.444 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2023-12-19T03:58Z[GMT] - - category1 - [tag2, tag3, tag4, tag9]) 00:35:38.444 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2019-03-10T00:51Z[GMT] - - - [tag2, tag3, tag4, tag5, tag8, tag10]) 00:35:38.444 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10]) 00:35:38.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-12-13T08:05Z[GMT] - - category2 - [tag2, tag3, tag8, tag9, tag10]) 00:35:38.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2019-04-02T12:56Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag6, tag7, tag9]) 00:35:38.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2018-08-31T09:58Z[GMT] - - category1 - [tag2, tag6, tag7, tag10]) 00:35:38.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2018-08-05T07:18Z[GMT] - - - [tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:38.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2027-01-10T16:01Z[GMT] - imageId#80 - category1 - [tag1, tag2, tag3, tag5, tag9, tag10]) 00:35:38.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2022-04-13T03:15Z[GMT] - - - [tag1, tag3, tag7, tag8]) 00:35:38.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2024-05-19T00:06Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:38.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-07-09T04:54Z[GMT] - - - [tag3, tag7, tag8, tag9, tag10]) 00:35:38.446 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2018-01-13T18:39Z[GMT] - - - [tag1, tag2, tag3, tag8, tag9, tag10]) 00:35:38.446 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-05T18:49Z[GMT] - - category1 - [tag1, tag3, tag10]) 00:35:38.446 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2019-07-17T02:32Z[GMT] - - category2 - [tag3, tag4, tag10]) 00:35:38.446 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2021-08-19T19:50Z[GMT] - - category2 - [tag2, tag6, tag7]) 00:35:38.446 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2027-10-30T02:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag6, tag7, tag9]) 00:35:38.446 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2022-10-02T18:53Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8]) 00:35:38.446 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-02-13T13:39Z[GMT] - - - [tag4, tag6, tag8, tag9, tag10]) 00:35:38.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2021-10-03T01:00Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:38.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2024-05-03T21:39Z[GMT] - - - [tag1, tag3, tag5, tag7]) 00:35:38.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-07-13T10:20Z[GMT] - - category2 - [tag5, tag6, tag7, tag9]) 00:35:38.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2021-05-26T02:24Z[GMT] - - - [tag1, tag3, tag5, tag6, tag9]) 00:35:38.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2018-04-01T05:09Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8]) 00:35:38.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9]) 00:35:38.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2019-10-22T15:43Z[GMT] - - category1 - [tag6, tag8, tag9, tag10]) 00:35:38.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2022-12-15T14:09Z[GMT] - - - [tag1, tag2, tag5, tag8, tag9, tag10]) 00:35:38.448 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2024-02-20T02:30Z[GMT] - - - [tag1, tag2, tag3, tag7]) 00:35:38.448 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 638253303 00:35:38.448 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 638253303 00:35:38.448 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.448 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.448 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.448 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.448 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.448 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.448 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.448 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.448 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag10, 55, 1) 00:35:38.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag1, 53, 2) 00:35:38.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag8, 52, 3) 00:35:38.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag9, 52, 3) 00:35:38.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag3, 48, 4) 00:35:38.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag4, 46, 5) 00:35:38.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag5, 46, 5) 00:35:38.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag2, 44, 6) 00:35:38.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag6, 43, 7) 00:35:38.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - >>>> TagAndCount(tag7, 43, 7) 00:35:38.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 61 msec 00:35:38.451 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.453 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************** 00:35:38.453 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.453 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional.empty, Tuesday, August 7, 2012 5:31:03 PM CEST] 00:35:38.453 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************** 00:35:38.481 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 28 msec 00:35:38.481 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.483 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************** 00:35:38.483 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.483 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], Tuesday, August 7, 2012 3:31:03 PM GMT] 00:35:38.483 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************** 00:35:38.484 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.484 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.485 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************** 00:35:38.485 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.485 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional[CET], Tuesday, August 7, 2012 5:31:03 PM CEST] 00:35:38.485 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************** 00:35:38.485 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.485 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.486 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************* 00:35:38.486 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.486 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], Tuesday, August 7, 2012 8:31:03 AM PDT] 00:35:38.487 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************* 00:35:38.488 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.488 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.489 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************** 00:35:38.489 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.489 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], Wednesday, August 8, 2012 1:31:03 AM GMT+10:00] 00:35:38.489 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************** 00:35:38.492 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 3 msec 00:35:38.492 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.493 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************* 00:35:38.493 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.493 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional.empty, martedì 7 agosto 2012 17:31:03 CEST] 00:35:38.493 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************* 00:35:38.522 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 28 msec 00:35:38.522 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.523 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************** 00:35:38.523 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.523 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], martedì 7 agosto 2012 15:31:03 GMT] 00:35:38.523 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************** 00:35:38.524 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.524 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.525 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************ 00:35:38.525 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.525 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional[CET], martedì 7 agosto 2012 17:31:03 CEST] 00:35:38.525 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************ 00:35:38.525 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.526 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.526 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************** 00:35:38.527 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.527 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], martedì 7 agosto 2012 8:31:03 PDT] 00:35:38.527 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************** 00:35:38.527 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.528 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.528 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************* 00:35:38.529 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.529 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional.empty, 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], mercoledì 8 agosto 2012 1:31:03 GMT+10:00] 00:35:38.529 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************* 00:35:38.531 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 3 msec 00:35:38.531 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.532 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************** 00:35:38.532 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.532 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, Tuesday, August 7, 2012] 00:35:38.532 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************** 00:35:38.532 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.532 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.533 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 00:35:38.533 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.533 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], Tuesday, August 7, 2012] 00:35:38.533 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 00:35:38.534 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.534 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.535 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 00:35:38.535 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.535 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], Tuesday, August 7, 2012] 00:35:38.535 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 00:35:38.535 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.535 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.536 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************** 00:35:38.536 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.536 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], Tuesday, August 7, 2012] 00:35:38.536 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************** 00:35:38.537 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.537 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.538 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************** 00:35:38.538 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.538 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], Wednesday, August 8, 2012] 00:35:38.538 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************** 00:35:38.538 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.538 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.539 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************** 00:35:38.539 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.539 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, martedì, agosto 7, 2012] 00:35:38.539 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************** 00:35:38.540 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.540 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.541 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 00:35:38.541 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.541 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], martedì, agosto 7, 2012] 00:35:38.541 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 00:35:38.542 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.542 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.543 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 00:35:38.544 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.544 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], martedì, agosto 7, 2012] 00:35:38.544 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************************** 00:35:38.545 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.545 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.545 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************** 00:35:38.546 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.546 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], martedì, agosto 7, 2012] 00:35:38.546 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************** 00:35:38.546 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.546 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.547 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************** 00:35:38.547 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.547 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[EEEEEEEEEE, MMMMMM d, yyyy], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], mercoledì, agosto 8, 2012] 00:35:38.547 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************** 00:35:38.548 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.548 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.548 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************** 00:35:38.549 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.549 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, 8/7/12 5:31 PM] 00:35:38.549 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************** 00:35:38.550 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 2 msec 00:35:38.550 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.551 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 00:35:38.551 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.551 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], 8/7/12 3:31 PM] 00:35:38.551 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 00:35:38.552 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.552 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.553 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 00:35:38.553 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.553 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], 8/7/12 5:31 PM] 00:35:38.553 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 00:35:38.555 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.555 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.557 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************** 00:35:38.557 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.557 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], 8/7/12 8:31 AM] 00:35:38.557 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************** 00:35:38.558 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.558 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.560 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************** 00:35:38.560 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.560 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], 8/8/12 1:31 AM] 00:35:38.560 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************** 00:35:38.561 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.561 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.563 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************** 00:35:38.563 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.563 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, 07/08/12 17:31] 00:35:38.563 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************** 00:35:38.564 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.564 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.565 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 00:35:38.565 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.565 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], 07/08/12 15:31] 00:35:38.565 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 00:35:38.566 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.566 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.567 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 00:35:38.567 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.567 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], 07/08/12 17:31] 00:35:38.567 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************* 00:35:38.568 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.568 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.570 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************** 00:35:38.570 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.570 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], 07/08/12 8:31] 00:35:38.570 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************** 00:35:38.571 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.571 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.572 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 00:35:38.572 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.572 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[S-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], 08/08/12 1:31] 00:35:38.572 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 00:35:38.572 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.572 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.573 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************* 00:35:38.573 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.573 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, Aug 7, 2012 5:31 PM] 00:35:38.573 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************* 00:35:38.574 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.574 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.575 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************** 00:35:38.575 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.575 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], Aug 7, 2012 3:31 PM] 00:35:38.575 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************** 00:35:38.575 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.575 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.576 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************** 00:35:38.576 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.576 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], Aug 7, 2012 5:31 PM] 00:35:38.576 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************** 00:35:38.577 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.577 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.577 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************** 00:35:38.577 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.577 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], Aug 7, 2012 8:31 AM] 00:35:38.578 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************** 00:35:38.578 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.578 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.579 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 00:35:38.579 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.579 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], Aug 8, 2012 1:31 AM] 00:35:38.579 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 00:35:38.579 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.579 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.580 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************** 00:35:38.580 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.580 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, 7-ago-2012 17:31] 00:35:38.580 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************** 00:35:38.581 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.581 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.582 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 00:35:38.582 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.582 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], 7-ago-2012 15:31] 00:35:38.582 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 00:35:38.582 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.582 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.583 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 00:35:38.583 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.583 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], 7-ago-2012 17:31] 00:35:38.583 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************** 00:35:38.583 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.583 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.584 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************************** 00:35:38.584 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.584 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], 7-ago-2012 8:31] 00:35:38.584 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ****************************************************************************************************** 00:35:38.585 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.585 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.586 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************** 00:35:38.586 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.586 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[M-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], 8-ago-2012 1:31] 00:35:38.586 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************** 00:35:38.586 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.586 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.587 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************* 00:35:38.587 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.587 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, August 7, 2012 5:31:03 PM] 00:35:38.587 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************* 00:35:38.588 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.588 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.588 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************ 00:35:38.588 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.588 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], August 7, 2012 3:31:03 PM] 00:35:38.588 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************ 00:35:38.589 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.589 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.590 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************ 00:35:38.590 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.590 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], August 7, 2012 5:31:03 PM] 00:35:38.590 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************ 00:35:38.590 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.590 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.591 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************** 00:35:38.591 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.591 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], August 7, 2012 8:31:03 AM] 00:35:38.591 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************** 00:35:38.592 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.592 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.592 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************** 00:35:38.592 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.592 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], August 8, 2012 1:31:03 AM] 00:35:38.592 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************** 00:35:38.593 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.593 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.594 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************** 00:35:38.594 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.594 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, 7 agosto 2012 17:31:03] 00:35:38.594 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************** 00:35:38.594 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.594 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.595 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 00:35:38.595 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.595 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], 7 agosto 2012 15:31:03] 00:35:38.595 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 00:35:38.596 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.596 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.597 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 00:35:38.597 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.597 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], 7 agosto 2012 17:31:03] 00:35:38.597 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************* 00:35:38.597 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.597 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.598 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************ 00:35:38.598 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.598 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], 7 agosto 2012 8:31:03] 00:35:38.598 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************ 00:35:38.598 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.598 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.599 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************** 00:35:38.599 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.599 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[L-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], 8 agosto 2012 1:31:03] 00:35:38.599 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************** 00:35:38.600 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.600 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.600 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************** 00:35:38.600 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.600 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, Tuesday, August 7, 2012 5:31:03 PM CEST] 00:35:38.601 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************** 00:35:38.601 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.601 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.602 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************* 00:35:38.602 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.602 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], Tuesday, August 7, 2012 3:31:03 PM GMT] 00:35:38.602 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************* 00:35:38.602 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.602 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.603 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************** 00:35:38.603 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.603 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], Tuesday, August 7, 2012 5:31:03 PM CEST] 00:35:38.603 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************** 00:35:38.604 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.604 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.605 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************** 00:35:38.605 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.605 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], Tuesday, August 7, 2012 8:31:03 AM PDT] 00:35:38.605 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ***************************************************************************************************************************** 00:35:38.605 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.605 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.606 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************ 00:35:38.606 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.606 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [en, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], Wednesday, August 8, 2012 1:31:03 AM GMT+10:00] 00:35:38.606 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************ 00:35:38.607 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.607 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.607 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************** 00:35:38.607 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.607 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional.empty, martedì 7 agosto 2012 17:31:03 CEST] 00:35:38.607 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************** 00:35:38.608 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.608 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.609 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************* 00:35:38.609 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.609 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT], martedì 7 agosto 2012 15:31:03 GMT] 00:35:38.609 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************* 00:35:38.609 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.609 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.610 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************** 00:35:38.610 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.610 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional[CET], martedì 7 agosto 2012 17:31:03 CEST] 00:35:38.610 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************************************************************************** 00:35:38.610 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.610 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.611 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************ 00:35:38.611 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.611 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional[America/Los_Angeles], martedì 7 agosto 2012 8:31:03 PDT] 00:35:38.611 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************ 00:35:38.612 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 1 msec 00:35:38.612 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.613 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************* 00:35:38.613 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly render the date" 00:35:38.613 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [it, Optional[F-], 2012-08-07T15:31:03.985Z[GMT], Optional[GMT+10], mercoledì 8 agosto 2012 1:31:03 GMT+10:00] 00:35:38.613 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************* 00:35:38.613 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 0 msec 00:35:38.613 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.614 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************* 00:35:38.614 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly retrieve virtual nodes" 00:35:38.614 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************* 00:35:38.636 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.636 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.637 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.637 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.637 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.637 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:38.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:38.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:38.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:38.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:38.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:38.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:38.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:38.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:38.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:38.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:38.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:38.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:38.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:38.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:38.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:38.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:38.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:38.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:38.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:38.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:38.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:38.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:38.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:38.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:38.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:38.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:38.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:38.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:38.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:38.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:38.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:38.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:38.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:38.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:38.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:38.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:38.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:38.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:38.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:38.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:38.644 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:38.644 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:38.644 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:38.644 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:38.644 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.644 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:38.644 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:38.644 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:38.645 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:38.645 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:38.645 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.645 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:38.645 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:38.645 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:38.645 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:38.646 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:38.646 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:38.646 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:38.646 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:38.646 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:38.646 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:38.646 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:38.647 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:38.647 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:38.647 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:38.647 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:38.647 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:38.647 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:38.647 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.648 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:38.648 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:38.648 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:38.648 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:38.648 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:38.648 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:38.648 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:38.648 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:38.649 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.649 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:38.649 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.649 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:38.649 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:38.649 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:38.649 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:38.650 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:38.650 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:38.650 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:38.650 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:38.651 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:38.651 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:38.651 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:38.651 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:38.651 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:38.651 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:38.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController$VirtualSiteNodeFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.654 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-0] 00:35:38.657 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-1] 00:35:38.657 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-2] 00:35:38.657 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-4] 00:35:38.657 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-5] 00:35:38.658 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-7] 00:35:38.658 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-9] 00:35:38.658 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-10] 00:35:38.658 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-11] 00:35:38.658 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-13] 00:35:38.658 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-16] 00:35:38.658 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-17] 00:35:38.658 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-20] 00:35:38.658 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-21] 00:35:38.658 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-22] 00:35:38.658 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-31] 00:35:38.659 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-32] 00:35:38.659 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-33] 00:35:38.659 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-36] 00:35:38.659 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-37] 00:35:38.659 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-39] 00:35:38.659 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-40] 00:35:38.659 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-50] 00:35:38.659 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-55] 00:35:38.659 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-57] 00:35:38.659 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-62] 00:35:38.659 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-63] 00:35:38.659 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-67] 00:35:38.659 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-68] 00:35:38.660 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-69] 00:35:38.660 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-70] 00:35:38.660 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-73] 00:35:38.660 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-77] 00:35:38.660 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-81] 00:35:38.660 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-86] 00:35:38.660 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-87] 00:35:38.660 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-88] 00:35:38.660 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-96] 00:35:38.660 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-98] 00:35:38.660 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-12] 00:35:38.660 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-15] 00:35:38.660 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-18] 00:35:38.661 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-19] 00:35:38.661 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-25] 00:35:38.661 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-26] 00:35:38.661 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-28] 00:35:38.661 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-42] 00:35:38.661 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-44] 00:35:38.661 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-45] 00:35:38.661 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-48] 00:35:38.661 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-51] 00:35:38.661 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-54] 00:35:38.661 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-56] 00:35:38.661 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-58] 00:35:38.661 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-59] 00:35:38.662 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-60] 00:35:38.662 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-71] 00:35:38.662 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-72] 00:35:38.662 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-75] 00:35:38.662 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-82] 00:35:38.662 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-83] 00:35:38.662 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-84] 00:35:38.662 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-90] 00:35:38.662 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-91] 00:35:38.662 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-93] 00:35:38.662 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-95] 00:35:38.662 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-97] 00:35:38.663 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-99] 00:35:38.663 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-3] 00:35:38.663 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-6] 00:35:38.663 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-8] 00:35:38.663 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-14] 00:35:38.663 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-23] 00:35:38.663 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-24] 00:35:38.663 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-27] 00:35:38.663 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-29] 00:35:38.663 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-30] 00:35:38.663 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-34] 00:35:38.663 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-35] 00:35:38.663 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-38] 00:35:38.664 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-41] 00:35:38.664 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-43] 00:35:38.664 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-46] 00:35:38.664 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-47] 00:35:38.664 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-49] 00:35:38.664 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-52] 00:35:38.664 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-53] 00:35:38.664 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-61] 00:35:38.664 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-64] 00:35:38.664 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-65] 00:35:38.664 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-66] 00:35:38.664 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-74] 00:35:38.664 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-76] 00:35:38.665 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-78] 00:35:38.665 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-79] 00:35:38.665 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-80] 00:35:38.665 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-85] 00:35:38.665 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-89] 00:35:38.665 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-92] 00:35:38.665 [main ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-94] 00:35:38.667 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 53 msec 00:35:38.667 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.669 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************** 00:35:38.669 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 00:35:38.669 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, , , [69, 57, 63, 86, 44, 89, 18, 73, 16, 94], [12, 64, 39, 25, 4, 19, 32], [3, 71, 80, 11, 99, 97, 62, 96, 38, 13, 90, 21, 48]] 00:35:38.669 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************************************************************************************************************************** 00:35:38.693 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.693 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.693 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.693 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.694 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.694 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.694 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:38.694 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:38.694 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:38.694 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:38.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:38.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:38.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:38.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:38.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:38.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:38.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:38.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:38.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:38.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:38.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:38.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:38.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.696 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:38.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:38.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:38.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:38.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:38.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:38.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:38.697 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:38.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:38.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:38.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:38.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:38.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:38.698 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:38.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:38.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:38.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:38.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:38.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:38.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:38.699 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.700 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:38.700 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:38.700 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:38.700 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:38.700 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:38.700 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:38.700 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:38.701 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:38.701 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:38.701 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.701 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:38.701 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:38.701 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:38.701 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:38.701 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:38.702 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.702 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:38.702 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:38.702 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:38.702 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:38.702 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:38.703 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:38.703 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:38.703 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:38.703 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:38.703 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:38.703 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:38.703 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:38.704 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:38.704 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:38.704 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:38.704 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:38.704 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:38.704 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.704 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:38.705 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:38.705 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:38.705 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:38.705 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:38.705 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:38.705 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:38.705 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:38.706 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.706 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:38.706 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.706 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:38.706 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:38.706 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:38.706 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:38.706 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:38.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:38.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:38.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:38.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:38.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:38.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:38.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:38.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:38.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:38.708 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1119268034 00:35:38.708 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: ) 00:35:38.708 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.708 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.708 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.708 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.708 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.708 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.709 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.709 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.709 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.710 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 00:35:38.744 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 74 msec 00:35:38.744 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.745 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 00:35:38.745 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 00:35:38.745 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-10, Title #10, [10], [], []] 00:35:38.745 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 00:35:38.772 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.772 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.773 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.773 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.773 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.773 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.773 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:38.773 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:38.774 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:38.774 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.774 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:38.774 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:38.774 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:38.774 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:38.775 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:38.775 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:38.775 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:38.775 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:38.775 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:38.776 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.776 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:38.776 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:38.776 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:38.776 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:38.776 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.777 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:38.777 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:38.777 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:38.777 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:38.777 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:38.777 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:38.778 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:38.778 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:38.778 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.778 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:38.778 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:38.778 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:38.779 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:38.779 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:38.779 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:38.779 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:38.779 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:38.779 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:38.780 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:38.780 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:38.780 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:38.780 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.780 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:38.780 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:38.781 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:38.781 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:38.781 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:38.781 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:38.781 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:38.781 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:38.782 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:38.782 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.782 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:38.782 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:38.782 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:38.782 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:38.783 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:38.783 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.783 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:38.783 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:38.783 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:38.783 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:38.784 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:38.784 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:38.784 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:38.784 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:38.784 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:38.784 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:38.785 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:38.785 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:38.785 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:38.785 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:38.785 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:38.785 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:38.786 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:38.786 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.786 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:38.786 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:38.786 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:38.786 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:38.787 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:38.787 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:38.787 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:38.787 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:38.787 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.788 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:38.788 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.788 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:38.788 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:38.788 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:38.788 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:38.788 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:38.789 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:38.789 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:38.789 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:38.789 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:38.789 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:38.789 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:38.790 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:38.790 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:38.790 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:38.790 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 977371578 00:35:38.790 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: post-10) 00:35:38.790 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.790 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.791 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.791 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.791 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.791 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.791 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.791 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.791 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.791 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 00:35:38.793 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 48 msec 00:35:38.793 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.794 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 00:35:38.794 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 00:35:38.794 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-11, Title #11, [11], [], []] 00:35:38.794 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 00:35:38.822 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.822 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.822 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.822 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.823 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.823 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.823 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:38.823 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:38.823 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:38.824 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.824 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:38.824 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:38.824 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:38.824 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:38.824 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:38.824 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:38.825 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:38.825 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:38.825 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:38.825 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.825 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:38.825 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:38.826 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:38.826 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:38.826 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.826 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:38.826 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:38.826 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:38.827 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:38.827 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:38.827 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:38.827 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:38.827 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:38.839 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.840 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:38.840 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:38.840 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:38.840 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:38.840 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:38.840 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:38.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:38.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:38.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:38.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:38.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:38.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:38.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:38.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:38.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:38.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:38.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:38.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:38.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:38.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:38.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:38.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:38.844 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:38.844 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:38.844 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:38.844 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:38.844 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.844 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:38.845 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:38.845 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:38.845 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:38.845 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:38.845 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:38.845 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:38.846 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:38.846 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:38.846 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:38.846 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:38.846 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:38.847 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:38.847 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:38.847 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:38.847 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:38.847 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:38.847 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.848 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:38.848 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:38.848 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:38.848 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:38.848 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:38.848 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:38.849 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:38.849 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:38.849 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.849 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:38.849 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.849 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:38.849 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:38.850 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:38.850 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:38.850 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:38.850 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:38.850 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:38.850 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:38.850 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:38.850 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:38.851 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:38.851 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:38.851 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:38.851 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:38.851 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1942100755 00:35:38.851 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: post-11) 00:35:38.851 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.852 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.852 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.852 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.852 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.852 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.852 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.852 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.852 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.852 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 00:35:38.853 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 59 msec 00:35:38.853 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.854 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 00:35:38.854 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 00:35:38.854 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /post-43, Title #43, [43], [], []] 00:35:38.854 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************* 00:35:38.877 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.877 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.877 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.877 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.878 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.878 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.878 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:38.878 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:38.878 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:38.878 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.878 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:38.879 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:38.879 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:38.879 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:38.879 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:38.879 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:38.879 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:38.879 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:38.880 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:38.880 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.880 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:38.880 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:38.880 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:38.880 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:38.880 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.880 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:38.881 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:38.881 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:38.881 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:38.881 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:38.881 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:38.881 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:38.881 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:38.882 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.882 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:38.882 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:38.882 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:38.882 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:38.882 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:38.882 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:38.882 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:38.883 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:38.883 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:38.883 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:38.883 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:38.883 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:38.883 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.883 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:38.884 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:38.884 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:38.884 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:38.884 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:38.884 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:38.884 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:38.884 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:38.884 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:38.885 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.885 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:38.885 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:38.885 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:38.885 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:38.885 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:38.885 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.886 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:38.886 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:38.886 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:38.886 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:38.886 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:38.886 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:38.886 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:38.887 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:38.887 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:38.887 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:38.887 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:38.887 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:38.887 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:38.887 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:38.887 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:38.888 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:38.888 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:38.888 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.888 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:38.888 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:38.888 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:38.888 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:38.888 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:38.889 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:38.889 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:38.889 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:38.889 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.889 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:38.889 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.889 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:38.889 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:38.890 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:38.890 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:38.890 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:38.890 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:38.890 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:38.890 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:38.890 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:38.891 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:38.891 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:38.891 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:38.891 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:38.891 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:38.891 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1282745381 00:35:38.891 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: post-43) 00:35:38.891 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.891 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.891 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.892 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.892 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.892 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.892 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.892 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.892 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.892 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items 00:35:38.893 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 39 msec 00:35:38.893 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.894 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************************** 00:35:38.894 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 00:35:38.894 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tag/tag3, , [44, 18, 16, 94, 25, 19, 32, 71, 11, 99], [21, 84, 30, 55, 74, 78, 45], [51, 43, 72, 68, 37, 46, 85, 77, 26, 76, 47, 17, 65]] 00:35:38.894 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************************** 00:35:38.917 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.917 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.917 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.918 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.918 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.918 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.918 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:38.918 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:38.918 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:38.918 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.919 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:38.919 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:38.919 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:38.919 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:38.919 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:38.919 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:38.919 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:38.920 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:38.920 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:38.920 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.920 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:38.920 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:38.920 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:38.920 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:38.921 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.921 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:38.921 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:38.921 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:38.921 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:38.921 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:38.921 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:38.921 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:38.922 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:38.922 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.922 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:38.922 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:38.922 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:38.922 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:38.922 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:38.922 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:38.923 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:38.923 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:38.923 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:38.923 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:38.923 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:38.923 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:38.923 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:38.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:38.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:38.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:38.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:38.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:38.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:38.924 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:38.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:38.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:38.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:38.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:38.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:38.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:38.925 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:38.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:38.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:38.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:38.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:38.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:38.926 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:38.927 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:38.927 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:38.927 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:38.927 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:38.927 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:38.927 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:38.927 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:38.928 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:38.928 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:38.928 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:38.928 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.928 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:38.928 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:38.928 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:38.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:38.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:38.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:38.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:38.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:38.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.929 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:38.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:38.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:38.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:38.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:38.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:38.930 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:38.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:38.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:38.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:38.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:38.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:38.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:38.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:38.931 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:38.932 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1951206651 00:35:38.932 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: tag3, uri: ) 00:35:38.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.934 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items 00:35:38.944 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 50 msec 00:35:38.944 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.945 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************************************************** 00:35:38.945 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 00:35:38.945 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tag/tag5, , [57, 63, 89, 18, 94, 39, 25, 19, 32, 3], [71, 11, 62, 38, 13, 21, 84], [36, 30, 14, 74, 7, 31, 45, 52, 83, 2, 72, 68, 9]] 00:35:38.945 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *********************************************************************************************************************************************************** 00:35:38.969 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.969 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.969 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.969 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.969 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.969 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.969 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:38.970 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:38.970 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:38.970 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.970 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:38.970 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:38.970 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:38.970 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:38.971 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:38.971 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:38.971 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:38.971 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:38.971 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:38.971 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.971 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:38.971 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:38.972 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:38.972 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:38.972 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:38.972 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:38.972 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:38.972 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:38.972 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:38.973 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:38.973 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:38.973 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:38.973 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:38.973 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.973 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:38.973 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:38.973 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:38.974 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:38.974 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:38.974 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:38.974 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:38.974 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:38.974 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:38.974 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:38.975 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:38.975 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:38.975 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:38.975 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:38.975 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:38.975 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:38.975 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:38.975 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:38.976 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:38.976 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:38.976 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:38.976 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:38.976 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.976 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:38.976 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:38.976 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:38.977 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:38.977 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:38.977 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:38.977 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:38.977 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:38.977 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:38.977 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:38.978 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:38.978 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:38.978 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:38.978 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:38.978 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:38.978 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:38.978 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:38.978 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:38.979 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:38.979 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:38.979 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:38.979 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:38.979 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:38.979 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.979 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:38.979 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:38.980 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:38.980 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:38.980 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:38.980 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:38.980 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:38.980 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:38.980 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:38.981 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:38.981 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:38.981 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:38.981 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:38.981 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:38.981 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:38.981 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:38.982 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:38.982 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:38.982 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:38.982 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:38.982 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:38.982 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:38.982 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:38.983 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:38.983 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:38.983 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1191935951 00:35:38.983 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: tag5, uri: ) 00:35:38.983 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.983 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.983 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.983 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.983 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.983 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.983 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:38.983 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.983 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:38.985 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items 00:35:38.997 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 52 msec 00:35:38.997 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:38.998 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************ 00:35:38.998 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 00:35:38.998 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /category1, , [44, 18, 12, 25, 19, 71, 99, 97, 90, 48], [75, 84, 54, 42, 15, 45, 51], [83, 72, 58, 26, 95, 28, 60, 93, 56, 59, 82, 91]] 00:35:38.998 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************ 00:35:39.022 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.022 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.022 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.022 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.022 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.022 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.023 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:39.023 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:39.023 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:39.023 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.023 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:39.023 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:39.024 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:39.024 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:39.024 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:39.024 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:39.024 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:39.024 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:39.024 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:39.024 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.025 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:39.025 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:39.025 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:39.025 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:39.025 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.025 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:39.025 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:39.026 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:39.026 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:39.026 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:39.026 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:39.026 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:39.026 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:39.026 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.027 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:39.027 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:39.027 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:39.027 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:39.027 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:39.027 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:39.027 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:39.027 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:39.028 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:39.028 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:39.028 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:39.028 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:39.028 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.028 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:39.028 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:39.029 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:39.029 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:39.029 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:39.029 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:39.029 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:39.029 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:39.029 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:39.029 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.030 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:39.030 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:39.030 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:39.030 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:39.030 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:39.030 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.030 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:39.030 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:39.031 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:39.031 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:39.031 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:39.031 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:39.031 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:39.031 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:39.031 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:39.032 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:39.032 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:39.032 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:39.032 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:39.032 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:39.032 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:39.032 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:39.033 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:39.033 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.033 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:39.033 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:39.033 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:39.033 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:39.033 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:39.033 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:39.034 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:39.034 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:39.034 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.034 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:39.034 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.034 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:39.034 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:39.034 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:39.035 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:39.035 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:39.035 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:39.035 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:39.035 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:39.035 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:39.035 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:39.036 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:39.036 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:39.036 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:39.036 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:39.036 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 624931834 00:35:39.036 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: category1) 00:35:39.037 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.037 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.037 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.037 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.037 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.037 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.037 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.037 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.037 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.040 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items 00:35:39.045 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 47 msec 00:35:39.046 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:39.047 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************** 00:35:39.047 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 00:35:39.047 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /category2, , [89, 94, 64, 3, 80, 38, 30, 29, 6, 14], [74, 78, 34, 43, 24, 52, 41], [46, 79, 85, 76, 53, 47, 65, 66, 61, 35, 49, 92, 23]] 00:35:39.047 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************************************************************************************************************************** 00:35:39.070 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.070 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.070 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.070 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.070 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.070 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.070 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:39.071 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:39.071 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:39.071 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.071 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:39.071 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:39.071 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:39.071 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:39.072 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:39.072 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:39.072 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:39.072 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:39.072 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:39.072 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.072 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:39.072 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:39.073 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:39.073 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:39.073 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.073 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:39.073 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:39.073 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:39.073 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:39.073 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:39.074 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:39.074 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:39.074 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:39.074 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.074 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:39.074 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:39.074 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:39.074 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:39.075 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:39.075 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:39.075 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:39.075 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:39.075 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:39.075 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:39.075 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:39.075 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:39.076 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.076 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:39.076 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:39.076 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:39.076 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:39.076 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:39.076 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:39.076 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:39.077 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:39.077 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:39.077 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.077 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:39.077 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:39.077 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:39.077 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:39.077 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:39.078 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.078 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:39.078 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:39.078 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:39.078 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:39.078 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:39.078 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:39.078 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:39.079 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:39.079 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:39.079 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:39.079 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:39.079 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:39.079 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:39.079 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:39.079 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:39.080 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:39.080 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:39.080 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.080 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:39.080 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:39.080 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:39.080 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:39.080 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:39.081 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:39.081 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:39.081 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:39.081 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.081 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:39.081 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.081 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:39.082 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:39.082 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:39.082 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:39.082 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:39.082 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:39.082 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:39.082 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:39.082 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:39.083 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:39.083 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:39.083 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:39.083 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:39.083 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:39.083 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 729251844 00:35:39.083 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: category2) 00:35:39.083 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.083 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.083 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.084 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.084 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.084 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.084 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.084 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.084 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.086 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items 00:35:39.093 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 46 msec 00:35:39.093 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:39.094 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:39.094 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 00:35:39.094 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index, Post index, [], [], [69, 57, 63, 86, 44, 89, 18, 73, 16, 94, 12, 64, 39, 25, 4, 19, 32, 3, 71, 80, 11, 99, 97, 62, 96, 38, 13, 90, 21, 48, 75, 10, 84, 36, 30, 54, 29, 55, 6, 42, 14, 74, 87, 20, 15, 7, 31, 78, 34, 45, 51, 43, 24, 52, 83, 2, 72, 68, 9, 37, 58, 41, 46, 79, 85, 77, 26, 88, 76, 33, 53, 47, 17, 65, 70, 5, 66, 1, 61, 35, 40, 95, 28, 49, 60, 92, 23, 27, 93, 56, 59, 82, 81, 98, 50, 67, 22, 8, 0, 91]] 00:35:39.094 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:39.137 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.137 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.137 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.137 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.138 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.138 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:39.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:39.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:39.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.138 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:39.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:39.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:39.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:39.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:39.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:39.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:39.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:39.139 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:39.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:39.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:39.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:39.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:39.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:39.140 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:39.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:39.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:39.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:39.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:39.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:39.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:39.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.141 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:39.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:39.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:39.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:39.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:39.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:39.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:39.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:39.142 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:39.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:39.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:39.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:39.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:39.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:39.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:39.143 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:39.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:39.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:39.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:39.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:39.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:39.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:39.144 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:39.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:39.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:39.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:39.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:39.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:39.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:39.145 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:39.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:39.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:39.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:39.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:39.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:39.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:39.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:39.146 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:39.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:39.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:39.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:39.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:39.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:39.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.147 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:39.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:39.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:39.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:39.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:39.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:39.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:39.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:39.148 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:39.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:39.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:39.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:39.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:39.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:39.149 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:39.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:39.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:39.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:39.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:39.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:39.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:39.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:39.150 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:39.151 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 385493227 00:35:39.151 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: , uri: ) 00:35:39.151 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.151 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.151 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.151 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.151 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.151 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.151 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.151 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.151 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.151 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 00:35:39.177 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 83 msec 00:35:39.177 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:39.178 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:39.178 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 00:35:39.178 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/tag/tag3, Posts tagged as 'tag3', [], [], [44, 18, 16, 94, 25, 19, 32, 71, 11, 99, 21, 84, 30, 55, 74, 78, 45, 51, 43, 72, 68, 37, 46, 85, 77, 26, 76, 47, 17, 65, 70, 66, 1, 35, 28, 49, 60, 92, 27, 93, 56, 98, 67, 91]] 00:35:39.178 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:39.200 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.200 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.201 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:39.201 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:39.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:39.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:39.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:39.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:39.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:39.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:39.202 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:39.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:39.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:39.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:39.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:39.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:39.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:39.203 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:39.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:39.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:39.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:39.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:39.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:39.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:39.204 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:39.205 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:39.205 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.205 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:39.205 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:39.205 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:39.205 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:39.205 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:39.205 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:39.206 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:39.206 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:39.206 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:39.206 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:39.206 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:39.206 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:39.206 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.207 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:39.207 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:39.207 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:39.207 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:39.207 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:39.207 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:39.207 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:39.207 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:39.208 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:39.208 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.208 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:39.208 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:39.208 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:39.208 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:39.208 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:39.208 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:39.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:39.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:39.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:39.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:39.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:39.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:39.209 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:39.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:39.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:39.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:39.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:39.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:39.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:39.210 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:39.211 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:39.211 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:39.211 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.211 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:39.211 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:39.211 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:39.211 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:39.211 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:39.212 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:39.212 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:39.212 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:39.212 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.212 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:39.212 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.212 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:39.212 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:39.213 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:39.213 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:39.213 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:39.213 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:39.213 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:39.213 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:39.213 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:39.213 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:39.214 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:39.214 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:39.214 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:39.214 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:39.214 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1828331713 00:35:39.214 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: tag3, uri: ) 00:35:39.214 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.214 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.214 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.215 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.215 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.215 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.215 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.215 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.215 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.217 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items 00:35:39.235 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 56 msec 00:35:39.235 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:39.236 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:39.236 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 00:35:39.236 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/tag/tag5, Posts tagged as 'tag5', [], [], [57, 63, 89, 18, 94, 39, 25, 19, 32, 3, 71, 11, 62, 38, 13, 21, 84, 36, 30, 14, 74, 7, 31, 45, 52, 83, 2, 72, 68, 9, 37, 58, 79, 85, 77, 26, 88, 76, 47, 17, 65, 70, 66, 40, 95, 28, 49, 27, 56, 59, 50, 22]] 00:35:39.236 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:39.257 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.257 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.257 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.257 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.257 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.257 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:39.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:39.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:39.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:39.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:39.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:39.258 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:39.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:39.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:39.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:39.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:39.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:39.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.259 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:39.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:39.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:39.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:39.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:39.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:39.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:39.260 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:39.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:39.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:39.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:39.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:39.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:39.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:39.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:39.261 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:39.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:39.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:39.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:39.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:39.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:39.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:39.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:39.262 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:39.263 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.263 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:39.263 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:39.263 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:39.263 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:39.263 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:39.263 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:39.263 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:39.264 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:39.264 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:39.264 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.264 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:39.264 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:39.264 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:39.264 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:39.264 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:39.265 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.265 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:39.265 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:39.265 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:39.265 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:39.265 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:39.265 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:39.265 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:39.266 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:39.266 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:39.266 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:39.266 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:39.266 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:39.266 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:39.266 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:39.266 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:39.267 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:39.267 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:39.267 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.267 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:39.267 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:39.267 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:39.267 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:39.267 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:39.268 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:39.268 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:39.268 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:39.268 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.268 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:39.268 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.268 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:39.268 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:39.269 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:39.269 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:39.269 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:39.269 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:39.269 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:39.269 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:39.269 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:39.270 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:39.270 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:39.270 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:39.270 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:39.270 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:39.270 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1719999512 00:35:39.270 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: tag5, uri: ) 00:35:39.271 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.271 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.271 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.271 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.271 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.271 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.271 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.271 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.271 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.273 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items 00:35:39.285 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 48 msec 00:35:39.285 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:39.286 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:39.286 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 00:35:39.286 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/category1, Posts in category 'category1', [], [], [44, 18, 12, 25, 19, 71, 99, 97, 90, 48, 75, 84, 54, 42, 15, 45, 51, 83, 72, 58, 26, 95, 28, 60, 93, 56, 59, 82, 91]] 00:35:39.286 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:39.306 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.306 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.306 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.306 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.307 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.307 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:39.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:39.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:39.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.307 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:39.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:39.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:39.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:39.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:39.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:39.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:39.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:39.308 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:39.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:39.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:39.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:39.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:39.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:39.309 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:39.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:39.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:39.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:39.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:39.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:39.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:39.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.310 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:39.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:39.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:39.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:39.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:39.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:39.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:39.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:39.311 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:39.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:39.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:39.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:39.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:39.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:39.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:39.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:39.312 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:39.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:39.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:39.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:39.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:39.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:39.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:39.313 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:39.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:39.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:39.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:39.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:39.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:39.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:39.314 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:39.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:39.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:39.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:39.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:39.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:39.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:39.315 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:39.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:39.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:39.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:39.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:39.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:39.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.316 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:39.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:39.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:39.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:39.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:39.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:39.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:39.317 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:39.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:39.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:39.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:39.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:39.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:39.318 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:39.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:39.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:39.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:39.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:39.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:39.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:39.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:39.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:39.319 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:39.320 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 377333789 00:35:39.320 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: , uri: category1) 00:35:39.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.320 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.323 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items 00:35:39.328 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 42 msec 00:35:39.328 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:39.329 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:39.329 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 00:35:39.329 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/category2, Posts in category 'category2', [], [], [89, 94, 64, 3, 80, 38, 30, 29, 6, 14, 74, 78, 34, 43, 24, 52, 41, 46, 79, 85, 76, 53, 47, 65, 66, 61, 35, 49, 92, 23, 27, 8]] 00:35:39.329 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************************************************************************************************************************************************************** 00:35:39.349 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.349 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.349 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.350 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.350 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.350 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.350 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:39.350 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:39.350 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:39.351 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.351 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:39.351 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:39.351 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:39.351 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:39.351 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:39.351 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:39.352 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:39.352 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:39.352 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:39.352 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.352 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:39.352 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:39.352 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:39.353 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:39.353 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.353 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:39.353 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:39.353 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:39.353 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:39.353 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:39.354 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:39.354 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:39.354 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:39.354 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.354 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:39.354 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:39.354 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:39.354 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:39.355 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:39.355 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:39.355 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:39.355 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:39.355 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:39.355 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:39.355 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:39.355 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:39.356 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.356 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:39.356 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:39.356 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:39.356 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:39.356 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:39.356 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:39.356 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:39.357 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:39.357 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:39.357 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.357 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:39.357 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:39.357 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:39.357 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:39.358 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:39.358 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.358 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:39.358 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:39.358 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:39.358 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:39.358 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:39.358 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:39.359 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:39.359 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:39.359 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:39.359 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:39.359 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:39.359 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:39.359 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:39.360 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:39.360 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:39.360 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:39.360 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:39.360 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.360 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:39.360 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:39.361 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:39.361 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:39.361 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:39.361 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:39.361 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:39.361 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:39.361 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.362 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:39.362 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.374 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:39.374 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:39.374 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:39.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:39.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:39.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:39.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:39.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:39.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:39.375 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:39.376 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:39.376 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:39.376 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:39.376 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:39.376 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 938056719 00:35:39.377 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: , uri: category2) 00:35:39.377 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.377 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.377 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.377 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.377 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.377 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.377 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.377 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.377 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.380 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items 00:35:39.387 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 57 msec 00:35:39.387 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:39.388 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************* 00:35:39.388 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 00:35:39.388 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tags, Tags, [], [], []] 00:35:39.388 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************************* 00:35:39.408 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.408 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.409 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.409 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.409 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.409 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:39.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:39.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:39.409 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.410 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:39.410 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:39.410 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:39.410 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:39.410 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:39.410 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:39.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:39.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:39.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:39.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:39.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:39.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:39.411 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:39.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:39.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:39.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:39.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:39.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:39.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:39.412 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:39.413 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:39.413 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.413 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:39.413 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:39.413 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:39.413 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:39.413 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:39.413 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:39.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:39.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:39.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:39.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:39.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:39.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:39.414 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:39.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:39.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:39.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:39.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:39.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:39.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:39.415 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:39.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:39.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:39.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:39.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:39.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:39.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:39.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.416 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:39.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:39.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:39.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:39.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:39.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:39.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:39.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:39.417 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:39.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:39.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:39.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:39.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:39.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:39.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:39.418 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:39.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:39.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:39.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:39.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:39.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:39.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:39.419 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:39.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:39.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:39.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:39.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:39.420 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:39.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:39.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:39.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:39.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:39.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:39.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:39.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:39.421 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:39.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:39.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:39.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:39.422 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:39.422 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 2126157357 00:35:39.423 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 34 msec 00:35:39.423 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:39.424 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************** 00:35:39.424 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must properly set dynamic properties" 00:35:39.424 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [87, 10, 7, 30, , , [88, 47, 25, 80, 28, 9, 13, 3, 43, 51], [30, 36, 22, 0, 35, 44, 49], [61, 29, 18, 90, 15, 32, 69, 45, 82, 20, 92, 33, 99]] 00:35:39.424 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - *************************************************************************************************************************************************** 00:35:39.444 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.444 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.444 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.444 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.445 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.445 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2025-11-24T21:43Z[GMT] - - category1 - [tag1, tag2, tag3, tag6, tag7, tag8, tag10]) 00:35:39.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2023-09-09T11:23Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag8, tag9]) 00:35:39.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2023-04-23T14:34Z[GMT] - - category1 - [tag1, tag2, tag3, tag8, tag9]) 00:35:39.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-04-25T04:03Z[GMT] - - - [tag1, tag3, tag5]) 00:35:39.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2020-04-28T05:46Z[GMT] - - category1 - [tag2, tag3, tag6, tag7, tag8, tag9, tag10]) 00:35:39.445 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2023-10-28T18:14Z[GMT] - - category2 - [tag1, tag3, tag4, tag7, tag8, tag9, tag10]) 00:35:39.446 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2023-03-11T15:07Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag6, tag10]) 00:35:39.446 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2020-02-02T18:10Z[GMT] - - category1 - [tag1, tag6, tag7, tag10]) 00:35:39.446 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2022-03-04T08:56Z[GMT] - - category2 - [tag1, tag2, tag6, tag10]) 00:35:39.446 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2026-08-15T03:53Z[GMT] - - category2 - [tag3, tag5, tag10]) 00:35:39.446 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2018-01-26T19:25Z[GMT] - - category1 - [tag3, tag7]) 00:35:39.446 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2023-11-17T04:13Z[GMT] - - category1 - [tag1, tag4, tag5, tag7, tag8, tag9]) 00:35:39.446 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2022-03-28T17:08Z[GMT] - - category2 - [tag2, tag4, tag8, tag9, tag10]) 00:35:39.446 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2026-07-07T03:44Z[GMT] - - category2 - [tag1, tag8, tag10]) 00:35:39.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2021-07-04T16:30Z[GMT] - - - [tag2, tag3, tag4, tag5, tag7, tag10]) 00:35:39.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2024-11-08T17:02Z[GMT] - - category2 - [tag2, tag3, tag5, tag6, tag7, tag8, tag9]) 00:35:39.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2019-02-03T21:36Z[GMT] - - - [tag1, tag6, tag9]) 00:35:39.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2021-08-21T01:35Z[GMT] - - category2 - [tag1, tag4, tag6, tag8, tag9]) 00:35:39.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2025-06-04T08:42Z[GMT] - - - [tag1, tag2, tag4, tag6]) 00:35:39.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2022-02-12T15:44Z[GMT] - - category2 - [tag1, tag2, tag4, tag9, tag10]) 00:35:39.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2024-05-10T14:51Z[GMT] - imageId#20 - - [tag4, tag5, tag8, tag10]) 00:35:39.447 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2022-01-11T14:22Z[GMT] - - category1 - [tag1, tag5, tag9, tag10]) 00:35:39.448 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2026-02-20T13:47Z[GMT] - imageId#22 - category2 - [tag1, tag3, tag4, tag6, tag8, tag9, tag10]) 00:35:39.448 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2020-07-09T00:35Z[GMT] - - category2 - [tag2, tag4]) 00:35:39.448 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2022-07-02T05:11Z[GMT] - - category2 - [tag2, tag5, tag10]) 00:35:39.448 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-08-19T23:58Z[GMT] - - category1 - [tag1, tag2, tag5, tag8, tag9, tag10]) 00:35:39.448 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2020-05-24T15:10Z[GMT] - - category1 - [tag7, tag10]) 00:35:39.448 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2022-09-06T04:10Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8]) 00:35:39.448 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2026-11-07T14:45Z[GMT] - - - [tag1, tag3, tag4, tag5, tag7, tag10]) 00:35:39.448 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2025-07-06T13:30Z[GMT] - - - [tag6, tag7, tag10]) 00:35:39.449 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2026-03-16T12:35Z[GMT] - - category2 - [tag1, tag2, tag7, tag8, tag10]) 00:35:39.449 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2024-01-06T23:59Z[GMT] - - category2 - [tag1, tag2, tag7, tag8]) 00:35:39.449 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2024-11-08T08:16Z[GMT] - - category1 - [tag1, tag2, tag4, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.449 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2024-03-29T05:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7, tag9, tag10]) 00:35:39.449 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2018-04-15T20:49Z[GMT] - imageId#34 - category1 - [tag9]) 00:35:39.449 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2025-11-12T22:47Z[GMT] - - category2 - [tag6]) 00:35:39.449 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2026-03-04T20:34Z[GMT] - - category1 - [tag5, tag8]) 00:35:39.450 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2019-07-10T14:39Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8]) 00:35:39.450 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2023-11-30T12:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.450 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2018-09-21T11:27Z[GMT] - - - [tag1, tag8, tag10]) 00:35:39.450 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2020-07-24T08:07Z[GMT] - - category1 - [tag1, tag7, tag9, tag10]) 00:35:39.450 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2022-10-10T13:23Z[GMT] - - category2 - [tag1, tag2, tag3, tag4, tag10]) 00:35:39.450 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2018-05-15T04:19Z[GMT] - - category1 - [tag3, tag5, tag6, tag7, tag8]) 00:35:39.450 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2026-04-02T14:45Z[GMT] - - - [tag4, tag5, tag9, tag10]) 00:35:39.450 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2025-11-03T22:52Z[GMT] - - category1 - [tag2, tag4, tag6, tag9, tag10]) 00:35:39.451 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2024-07-08T05:48Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9]) 00:35:39.451 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2019-01-27T16:02Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag9, tag10]) 00:35:39.451 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2027-10-29T15:32Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag7, tag8, tag9, tag10]) 00:35:39.451 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2018-02-20T14:11Z[GMT] - - category2 - [tag3, tag5, tag6, tag8]) 00:35:39.451 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2025-09-24T22:12Z[GMT] - imageId#49 - - [tag1, tag3, tag4, tag7]) 00:35:39.451 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-03-07T02:25Z[GMT] - - category1 - [tag4, tag8]) 00:35:39.451 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2026-03-17T16:23Z[GMT] - - category2 - [tag5, tag8, tag9]) 00:35:39.451 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2020-09-08T21:27Z[GMT] - - - [tag1, tag3, tag4, tag5, tag6, tag7, tag9, tag10]) 00:35:39.452 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2019-10-31T16:30Z[GMT] - - - [tag4, tag5, tag7, tag8, tag10]) 00:35:39.452 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2019-04-11T18:07Z[GMT] - - category1 - [tag3, tag7, tag8]) 00:35:39.452 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2021-08-06T06:54Z[GMT] - - - [tag4, tag6, tag7, tag8, tag9]) 00:35:39.452 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2021-07-16T01:26Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag6, tag8]) 00:35:39.452 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2022-04-12T15:32Z[GMT] - - category2 - [tag2, tag3, tag5, tag8, tag10]) 00:35:39.452 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2023-05-26T06:55Z[GMT] - - category1 - [tag2, tag3, tag8, tag9, tag10]) 00:35:39.452 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2018-04-28T10:54Z[GMT] - - - [tag6, tag9]) 00:35:39.452 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2023-05-11T21:03Z[GMT] - - - [tag1, tag4, tag7, tag8, tag10]) 00:35:39.453 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2025-08-14T01:45Z[GMT] - - - [tag1, tag3, tag6, tag8, tag9, tag10]) 00:35:39.453 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2022-09-29T16:04Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag9]) 00:35:39.453 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2021-08-12T09:55Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.453 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2019-06-20T16:25Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag7, tag9]) 00:35:39.453 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2018-02-10T20:30Z[GMT] - - - [tag1, tag5, tag7]) 00:35:39.453 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2021-03-27T07:24Z[GMT] - - - [tag1, tag5, tag8]) 00:35:39.453 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2024-01-07T12:17Z[GMT] - - category2 - [tag3, tag4, tag5, tag8, tag10]) 00:35:39.453 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2019-08-23T23:26Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag9]) 00:35:39.454 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2024-08-03T04:00Z[GMT] - - - [tag1, tag5, tag10]) 00:35:39.454 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-09-12T17:11Z[GMT] - imageId#70 - category2 - [tag1, tag2, tag3, tag4, tag6, tag9, tag10]) 00:35:39.454 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2019-02-09T10:48Z[GMT] - - - [tag2, tag6, tag7, tag9]) 00:35:39.454 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2018-04-01T18:59Z[GMT] - - category2 - [tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:39.454 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2023-12-19T03:58Z[GMT] - - category1 - [tag2, tag3, tag4, tag9]) 00:35:39.454 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2019-03-10T00:51Z[GMT] - - - [tag2, tag3, tag4, tag5, tag8, tag10]) 00:35:39.454 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2022-10-18T17:42Z[GMT] - - - [tag2, tag8, tag10]) 00:35:39.454 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-12-13T08:05Z[GMT] - - category2 - [tag2, tag3, tag8, tag9, tag10]) 00:35:39.455 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2019-04-02T12:56Z[GMT] - - category2 - [tag1, tag3, tag4, tag5, tag6, tag7, tag9]) 00:35:39.455 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2018-08-31T09:58Z[GMT] - - category1 - [tag2, tag6, tag7, tag10]) 00:35:39.455 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2018-08-05T07:18Z[GMT] - - - [tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:39.455 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2027-01-10T16:01Z[GMT] - imageId#80 - category1 - [tag1, tag2, tag3, tag5, tag9, tag10]) 00:35:39.455 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2022-04-13T03:15Z[GMT] - - - [tag1, tag3, tag7, tag8]) 00:35:39.455 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2024-05-19T00:06Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:39.455 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-07-09T04:54Z[GMT] - - - [tag3, tag7, tag8, tag9, tag10]) 00:35:39.455 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2018-01-13T18:39Z[GMT] - - - [tag1, tag2, tag3, tag8, tag9, tag10]) 00:35:39.456 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-05T18:49Z[GMT] - - category1 - [tag1, tag3, tag10]) 00:35:39.456 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2019-07-17T02:32Z[GMT] - - category2 - [tag3, tag4, tag10]) 00:35:39.456 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2021-08-19T19:50Z[GMT] - - category2 - [tag2, tag6, tag7]) 00:35:39.456 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2027-10-30T02:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag6, tag7, tag9]) 00:35:39.456 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2022-10-02T18:53Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8]) 00:35:39.456 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-02-13T13:39Z[GMT] - - - [tag4, tag6, tag8, tag9, tag10]) 00:35:39.456 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2021-10-03T01:00Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:39.457 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2024-05-03T21:39Z[GMT] - - - [tag1, tag3, tag5, tag7]) 00:35:39.457 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-07-13T10:20Z[GMT] - - category2 - [tag5, tag6, tag7, tag9]) 00:35:39.457 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2021-05-26T02:24Z[GMT] - - - [tag1, tag3, tag5, tag6, tag9]) 00:35:39.457 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2018-04-01T05:09Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8]) 00:35:39.457 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2021-09-16T06:32Z[GMT] - - category2 - [tag6, tag9]) 00:35:39.457 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2019-10-22T15:43Z[GMT] - - category1 - [tag6, tag8, tag9, tag10]) 00:35:39.457 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2022-12-15T14:09Z[GMT] - - - [tag1, tag2, tag5, tag8, tag9, tag10]) 00:35:39.457 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2024-02-20T02:30Z[GMT] - - - [tag1, tag2, tag3, tag7]) 00:35:39.458 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1369695156 00:35:39.458 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: ) 00:35:39.458 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.458 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.458 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.458 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.458 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.458 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.458 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.458 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.458 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.459 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items 00:35:39.485 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 61 msec 00:35:39.485 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:39.487 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 00:35:39.487 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params" 00:35:39.487 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /uri/extra-stuff] 00:35:39.487 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 00:35:39.507 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.507 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.508 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.508 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.508 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.508 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.508 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:39.508 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:39.508 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:39.508 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.509 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:39.509 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:39.509 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:39.509 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:39.509 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:39.509 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:39.509 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:39.509 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:39.510 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:39.510 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.510 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:39.510 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:39.510 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:39.510 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:39.510 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.511 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:39.511 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:39.511 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:39.511 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:39.511 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:39.511 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:39.511 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:39.511 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:39.512 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.512 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:39.512 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:39.512 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:39.512 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:39.512 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:39.512 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:39.512 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:39.513 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:39.513 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:39.513 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:39.513 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:39.513 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:39.513 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.513 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:39.514 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:39.514 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:39.514 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:39.514 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:39.514 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:39.514 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:39.514 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:39.514 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:39.515 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.515 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:39.515 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:39.515 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:39.515 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:39.515 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:39.515 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.515 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:39.516 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:39.516 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:39.516 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:39.516 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:39.516 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:39.516 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:39.517 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:39.517 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:39.517 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:39.517 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:39.517 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:39.517 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:39.517 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:39.517 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:39.518 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:39.518 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:39.518 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.518 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:39.518 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:39.518 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:39.518 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:39.518 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:39.519 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:39.519 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:39.519 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:39.519 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.519 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:39.519 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.519 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:39.520 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:39.520 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:39.520 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:39.520 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:39.520 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:39.520 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:39.520 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:39.520 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:39.521 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:39.521 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:39.521 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:39.521 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:39.521 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:39.521 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1021790512 00:35:39.523 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 36 msec 00:35:39.523 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:39.524 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 00:35:39.524 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params" 00:35:39.524 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tag/tag5/extra-stuff] 00:35:39.524 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 00:35:39.545 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.545 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.545 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.545 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.546 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.546 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.546 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:39.546 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:39.546 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:39.546 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.546 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:39.547 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:39.547 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:39.547 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:39.547 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:39.547 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:39.547 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:39.547 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:39.547 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:39.548 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.548 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:39.548 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:39.548 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:39.548 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:39.548 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.548 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:39.548 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:39.549 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:39.549 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:39.549 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:39.549 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:39.549 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:39.549 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:39.549 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.549 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:39.550 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:39.550 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:39.550 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:39.550 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:39.550 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:39.550 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:39.550 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:39.550 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:39.551 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:39.551 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:39.551 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:39.551 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.551 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:39.551 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:39.551 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:39.551 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:39.552 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:39.552 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:39.552 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:39.552 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:39.552 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:39.552 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.552 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:39.553 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:39.553 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:39.553 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:39.553 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:39.553 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.553 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:39.553 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:39.553 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:39.554 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:39.554 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:39.554 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:39.554 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:39.554 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:39.554 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:39.554 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:39.554 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:39.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:39.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:39.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:39.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:39.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:39.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:39.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.555 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:39.556 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:39.556 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:39.556 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:39.556 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:39.556 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:39.556 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:39.556 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:39.556 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.557 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:39.557 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.557 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:39.557 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:39.557 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:39.557 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:39.557 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:39.557 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:39.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:39.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:39.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:39.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:39.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:39.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:39.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:39.558 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:39.559 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 604672082 00:35:39.559 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 35 msec 00:35:39.559 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:39.560 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 00:35:39.560 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params" 00:35:39.560 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/category/extra-stuff] 00:35:39.560 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 00:35:39.581 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.581 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.581 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.581 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.581 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.581 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.581 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:39.582 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:39.582 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:39.582 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.582 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:39.582 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:39.582 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:39.582 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:39.582 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:39.583 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:39.583 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:39.583 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:39.583 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:39.583 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.583 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:39.583 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:39.583 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:39.584 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:39.584 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.584 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:39.584 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:39.584 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:39.584 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:39.584 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:39.584 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:39.585 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:39.585 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:39.585 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.585 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:39.585 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:39.585 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:39.585 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:39.585 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:39.586 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:39.586 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:39.586 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:39.586 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:39.586 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:39.586 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:39.586 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:39.587 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.587 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:39.587 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:39.587 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:39.587 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:39.587 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:39.587 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:39.587 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:39.587 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:39.588 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:39.588 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.588 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:39.588 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:39.588 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:39.588 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:39.588 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:39.588 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.589 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:39.589 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:39.589 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:39.589 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:39.589 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:39.589 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:39.589 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:39.590 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:39.590 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:39.590 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:39.590 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:39.590 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:39.590 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:39.591 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:39.591 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:39.591 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:39.591 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:39.591 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.591 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:39.591 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:39.591 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:39.592 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:39.592 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:39.592 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:39.592 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:39.592 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:39.592 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.592 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:39.593 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.593 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:39.593 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:39.593 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:39.593 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:39.593 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:39.606 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:39.606 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:39.606 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:39.607 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:39.607 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:39.607 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:39.607 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:39.607 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:39.607 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:39.607 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 725400620 00:35:39.608 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 48 msec 00:35:39.608 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:39.609 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 00:35:39.609 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw BadRequest with bad path params" 00:35:39.609 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/tag/tagX/extra-stuff] 00:35:39.609 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************************* 00:35:39.630 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.631 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.631 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.631 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.631 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.631 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.631 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:39.631 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:39.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:39.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:39.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:39.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:39.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:39.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:39.632 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:39.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:39.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:39.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:39.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:39.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:39.633 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:39.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:39.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:39.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:39.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:39.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:39.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:39.634 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:39.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:39.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:39.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:39.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:39.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:39.635 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:39.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:39.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:39.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:39.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:39.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:39.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:39.636 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:39.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:39.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:39.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:39.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:39.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:39.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:39.637 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:39.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:39.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:39.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:39.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:39.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:39.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:39.638 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:39.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:39.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:39.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:39.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:39.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:39.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:39.639 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:39.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:39.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:39.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:39.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:39.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:39.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:39.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:39.640 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:39.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:39.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:39.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:39.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:39.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:39.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:39.641 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:39.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:39.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:39.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:39.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:39.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:39.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.642 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:39.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:39.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:39.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:39.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:39.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:39.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:39.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:39.643 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:39.644 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:39.644 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:39.644 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:39.644 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:39.644 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:39.644 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 331402961 00:35:39.645 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 36 msec 00:35:39.645 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:39.646 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************** 00:35:39.646 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound" 00:35:39.646 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /nonexistent] 00:35:39.646 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ********************************** 00:35:39.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.667 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:39.667 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:39.668 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:39.668 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.668 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:39.668 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:39.668 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:39.668 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:39.668 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:39.668 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:39.669 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:39.669 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:39.669 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:39.669 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.669 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:39.669 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:39.669 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:39.669 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:39.670 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.670 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:39.670 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:39.670 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:39.670 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:39.670 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:39.670 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:39.670 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:39.671 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:39.671 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.671 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:39.671 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:39.671 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:39.671 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:39.671 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:39.671 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:39.672 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:39.672 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:39.672 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:39.672 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:39.672 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:39.672 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:39.672 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.672 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:39.673 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:39.673 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:39.673 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:39.673 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:39.673 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:39.673 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:39.673 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:39.674 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:39.674 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.674 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:39.674 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:39.674 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:39.674 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:39.674 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:39.674 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.675 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:39.675 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:39.675 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:39.675 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:39.675 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:39.675 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:39.675 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:39.675 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:39.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:39.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:39.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:39.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:39.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:39.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:39.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:39.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:39.676 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:39.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:39.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:39.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:39.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:39.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:39.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:39.677 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:39.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:39.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:39.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:39.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:39.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:39.678 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:39.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:39.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:39.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:39.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:39.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:39.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:39.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:39.679 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:39.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:39.680 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:39.680 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 2035392652 00:35:39.680 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: , uri: nonexistent) 00:35:39.680 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.680 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.680 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.680 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.680 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.680 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.680 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.680 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.680 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.683 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items 00:35:39.684 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 37 msec 00:35:39.684 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:39.685 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************** 00:35:39.685 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound" 00:35:39.685 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /tag/nonexistent] 00:35:39.685 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ************************************** 00:35:39.705 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.705 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.705 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.705 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.705 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.705 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.705 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:39.706 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:39.706 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:39.706 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.706 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:39.706 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:39.706 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:39.706 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:39.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:39.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:39.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:39.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:39.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:39.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:39.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:39.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:39.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:39.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:39.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:39.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:39.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:39.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:39.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:39.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:39.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:39.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:39.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:39.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:39.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:39.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:39.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:39.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:39.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:39.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:39.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:39.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:39.710 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:39.711 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.711 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:39.711 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:39.711 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:39.711 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:39.711 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:39.711 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:39.711 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:39.711 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:39.712 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:39.712 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.712 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:39.712 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:39.712 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:39.712 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:39.712 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:39.712 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:39.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:39.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:39.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:39.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:39.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:39.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:39.713 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:39.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:39.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:39.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:39.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:39.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:39.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:39.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:39.714 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:39.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:39.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:39.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:39.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:39.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:39.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:39.715 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:39.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:39.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:39.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:39.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:39.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:39.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:39.717 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:39.717 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:39.717 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:39.717 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:39.717 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:39.717 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:39.717 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:39.718 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:39.718 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:39.718 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:39.718 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:39.718 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 932205110 00:35:39.719 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 10, maxLeadinItems: 7, maxItems: 30 (index: false, tag: nonexistent, uri: ) 00:35:39.719 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.719 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.719 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.719 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.719 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.719 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.719 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.719 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.719 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.721 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items 00:35:39.722 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 37 msec 00:35:39.722 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:39.723 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************** 00:35:39.723 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound" 00:35:39.723 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/nonexistent] 00:35:39.723 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - **************************************** 00:35:39.744 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.744 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.745 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.745 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.745 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.745 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:39.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:39.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:39.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:39.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:39.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:39.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:39.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:39.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:39.746 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:39.747 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:39.747 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:39.747 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.747 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:39.747 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:39.747 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:39.747 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:39.748 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.748 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:39.748 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:39.748 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:39.748 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:39.748 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:39.748 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:39.749 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:39.749 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:39.749 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.749 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:39.749 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:39.749 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:39.749 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:39.749 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:39.750 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:39.750 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:39.750 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:39.750 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:39.750 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:39.750 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:39.750 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:39.750 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.751 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:39.751 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:39.751 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:39.751 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:39.751 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:39.751 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:39.751 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:39.751 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:39.752 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:39.752 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.752 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:39.752 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:39.752 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:39.752 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:39.752 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:39.752 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.753 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:39.753 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:39.753 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:39.753 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:39.753 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:39.753 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:39.753 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:39.754 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:39.754 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:39.754 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:39.754 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:39.754 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:39.754 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:39.754 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:39.754 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:39.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:39.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:39.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:39.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:39.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:39.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:39.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:39.756 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:39.756 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:39.756 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:39.756 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.756 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:39.756 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.756 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:39.757 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:39.757 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:39.757 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:39.757 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:39.757 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:39.757 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:39.757 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:39.757 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:39.758 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:39.758 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:39.758 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:39.758 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:39.758 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:39.758 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1444911151 00:35:39.758 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: , uri: nonexistent) 00:35:39.759 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.759 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.759 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.759 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.759 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.759 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.759 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.759 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.759 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.762 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items 00:35:39.762 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 39 msec 00:35:39.762 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:39.763 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************** 00:35:39.763 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST "must throw NotFound" 00:35:39.763 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ARGS [45, 10, 7, 30, /index/tag/nonexistent] 00:35:39.763 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - ******************************************** 00:35:39.797 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.797 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.798 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.798 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.798 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.798 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.798 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2018-02-06T11:09Z[GMT] - - - [tag1, tag2, tag4, tag6, tag8, tag9, tag10]) 00:35:39.798 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-01-05T02:51Z[GMT] - - - [tag1, tag2, tag3, tag4, tag8, tag9]) 00:35:39.798 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-10-06T02:51Z[GMT] - - - [tag1, tag2, tag5, tag7, tag8, tag10]) 00:35:39.798 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-08-20T15:20Z[GMT] - - category2 - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.798 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2027-01-01T13:27Z[GMT] - - - [tag1, tag4, tag6, tag7, tag8, tag10]) 00:35:39.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2020-03-30T12:51Z[GMT] - - - [tag1, tag7, tag9, tag10]) 00:35:39.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2024-09-28T18:41Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9, tag10]) 00:35:39.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2023-11-21T04:03Z[GMT] - imageId# 7 - - [tag1, tag4, tag5, tag7, tag8]) 00:35:39.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2018-02-20T23:14Z[GMT] - imageId# 8 - category2 - [tag1, tag6, tag7, tag10]) 00:35:39.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2022-02-20T02:33Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag9]) 00:35:39.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2025-04-15T18:00Z[GMT] - - - [tag2, tag8, tag10]) 00:35:39.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2026-04-27T16:39Z[GMT] - imageId#11 - - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:35:39.800 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2027-06-14T19:10Z[GMT] - - category1 - [tag1, tag4, tag10]) 00:35:39.800 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2025-07-18T17:18Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.800 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2024-01-30T09:50Z[GMT] - - category2 - [tag5, tag6, tag8, tag9]) 00:35:39.800 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2023-11-23T13:46Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:35:39.800 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2027-07-25T08:54Z[GMT] - - - [tag2, tag3, tag7, tag8, tag9]) 00:35:39.800 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2020-07-01T11:45Z[GMT] - - - [tag1, tag2, tag3, tag4, tag5, tag7]) 00:35:39.800 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2027-07-30T09:10Z[GMT] - imageId#18 - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:35:39.800 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2026-11-24T13:07Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag7]) 00:35:39.800 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2023-12-11T09:42Z[GMT] - - - [tag1, tag2, tag6, tag7, tag8, tag9, tag10]) 00:35:39.801 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2025-05-22T04:21Z[GMT] - - - [tag3, tag4, tag5, tag7, tag9, tag10]) 00:35:39.801 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2018-04-13T03:24Z[GMT] - - - [tag2, tag4, tag5, tag7, tag9, tag10]) 00:35:39.801 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2019-05-23T03:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag6, tag8, tag10]) 00:35:39.801 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2023-06-16T21:08Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:35:39.801 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2027-03-24T17:49Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:35:39.801 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-02-15T10:07Z[GMT] - - category1 - [tag3, tag4, tag5, tag6, tag7, tag10]) 00:35:39.801 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2019-04-27T13:50Z[GMT] - imageId#27 - category2 - [tag2, tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.801 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2019-10-09T21:49Z[GMT] - - category1 - [tag3, tag4, tag5, tag7, tag9]) 00:35:39.802 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2024-12-29T18:11Z[GMT] - - category2 - [tag1, tag6, tag8, tag9]) 00:35:39.802 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2025-01-26T08:32Z[GMT] - imageId#30 - category2 - [tag2, tag3, tag5, tag7, tag8, tag9]) 00:35:39.802 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-10-25T15:03Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag8, tag9, tag10]) 00:35:39.802 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2026-09-10T10:21Z[GMT] - - - [tag3, tag5, tag6, tag8, tag9]) 00:35:39.802 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2020-11-17T21:12Z[GMT] - imageId#33 - - [tag1, tag4, tag6, tag8, tag9]) 00:35:39.802 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2023-08-11T06:14Z[GMT] - - category2 - [tag1, tag2, tag4, tag9]) 00:35:39.802 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2019-11-12T03:53Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:35:39.802 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2025-03-17T12:09Z[GMT] - - - [tag1, tag4, tag5, tag6, tag9]) 00:35:39.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2022-01-31T10:30Z[GMT] - - - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:35:39.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2025-08-08T13:47Z[GMT] - - category2 - [tag5, tag7, tag9]) 00:35:39.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2027-04-19T23:30Z[GMT] - imageId#39 - - [tag1, tag5, tag6, tag9, tag10]) 00:35:39.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-10-30T06:21Z[GMT] - - - [tag2, tag5, tag6, tag7, tag8, tag10]) 00:35:39.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2021-11-18T14:41Z[GMT] - - category2 - [tag6, tag7, tag8, tag9, tag10]) 00:35:39.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2024-05-18T20:22Z[GMT] - - category1 - [tag6, tag7, tag9]) 00:35:39.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2023-06-26T13:14Z[GMT] - - category2 - [tag2, tag3, tag6, tag10]) 00:35:39.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2027-08-16T00:13Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag8, tag10]) 00:35:39.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2023-07-29T01:31Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag7, tag8, tag10]) 00:35:39.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2021-10-14T23:17Z[GMT] - imageId#46 - category2 - [tag1, tag3, tag4, tag7, tag8]) 00:35:39.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2020-08-11T17:53Z[GMT] - imageId#47 - category2 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:35:39.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2025-05-14T15:22Z[GMT] - - category1 - [tag4, tag7, tag8, tag9]) 00:35:39.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2019-09-18T21:11Z[GMT] - imageId#49 - category2 - [tag1, tag3, tag5, tag7]) 00:35:39.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-07-18T20:39Z[GMT] - - - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2023-07-19T04:40Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag7, tag9]) 00:35:39.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2023-02-20T15:32Z[GMT] - - category2 - [tag2, tag5, tag7, tag8, tag10]) 00:35:39.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2020-09-28T07:02Z[GMT] - - category2 - [tag1, tag2, tag4, tag8, tag9]) 00:35:39.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-13T00:52Z[GMT] - - category1 - [tag1, tag2, tag7, tag9]) 00:35:39.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2024-10-09T11:33Z[GMT] - - - [tag1, tag3, tag4, tag8, tag9]) 00:35:39.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2019-03-02T22:46Z[GMT] - - category1 - [tag3, tag4, tag5, tag8, tag9, tag10]) 00:35:39.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-12-06T12:45Z[GMT] - - - [tag5, tag8, tag9, tag10]) 00:35:39.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2022-01-13T16:58Z[GMT] - imageId#58 - category1 - [tag1, tag4, tag5, tag7, tag10]) 00:35:39.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2019-02-01T01:13Z[GMT] - - category1 - [tag4, tag5, tag6, tag8]) 00:35:39.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2019-09-03T15:31Z[GMT] - imageId#60 - category1 - [tag1, tag3, tag10]) 00:35:39.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2019-12-11T23:20Z[GMT] - imageId#61 - category2 - [tag8, tag9]) 00:35:39.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2025-09-20T07:33Z[GMT] - - - [tag2, tag5, tag10]) 00:35:39.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2027-11-16T02:54Z[GMT] - imageId#63 - - [tag1, tag2, tag4, tag5, tag7]) 00:35:39.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2027-05-25T22:50Z[GMT] - - category2 - [tag4, tag7, tag9, tag10]) 00:35:39.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2020-06-11T01:11Z[GMT] - - category2 - [tag3, tag4, tag5, tag6, tag7, tag8, tag10]) 00:35:39.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2020-02-02T11:53Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag6, tag7]) 00:35:39.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-05-08T12:42Z[GMT] - imageId#67 - - [tag1, tag3, tag7, tag9]) 00:35:39.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2022-05-22T12:24Z[GMT] - - - [tag2, tag3, tag4, tag5, tag6, tag9, tag10]) 00:35:39.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2027-12-13T03:18Z[GMT] - - - [tag4, tag6, tag7, tag8]) 00:35:39.806 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2020-05-05T07:27Z[GMT] - imageId#70 - - [tag1, tag3, tag4, tag5, tag7]) 00:35:39.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2026-06-01T08:01Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag6, tag9]) 00:35:39.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2022-06-15T03:55Z[GMT] - - category1 - [tag3, tag4, tag5]) 00:35:39.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2027-07-26T10:51Z[GMT] - - - [tag2, tag7, tag8, tag9]) 00:35:39.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2024-01-14T17:14Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2025-05-03T18:31Z[GMT] - - category1 - [tag2, tag8, tag9]) 00:35:39.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2021-01-01T16:47Z[GMT] - - category2 - [tag3, tag5, tag9, tag10]) 00:35:39.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2021-03-06T04:09Z[GMT] - - - [tag1, tag2, tag3, tag5, tag6, tag8]) 00:35:39.807 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-09-21T12:53Z[GMT] - - category2 - [tag1, tag2, tag3]) 00:35:39.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2021-09-26T15:14Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag10]) 00:35:39.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2026-05-04T15:35Z[GMT] - - category2 - [tag2, tag6, tag10]) 00:35:39.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2018-12-30T12:33Z[GMT] - - - [tag2, tag6, tag8]) 00:35:39.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2019-01-03T23:07Z[GMT] - - category1 - [tag2, tag6, tag7]) 00:35:39.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2022-10-21T05:01Z[GMT] - - category1 - [tag4, tag5, tag7, tag8, tag9, tag10]) 00:35:39.808 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2025-03-20T02:49Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:35:39.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-18T03:20Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9]) 00:35:39.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2027-10-17T07:30Z[GMT] - - - [tag10]) 00:35:39.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2024-01-01T14:33Z[GMT] - - - [tag4, tag6, tag8, tag10]) 00:35:39.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2021-01-27T12:54Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag10]) 00:35:39.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2027-08-02T07:47Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag7, tag8]) 00:35:39.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2025-06-13T00:04Z[GMT] - - category1 - [tag2, tag6, tag8, tag9]) 00:35:39.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2018-01-04T12:31Z[GMT] - - category1 - [tag1, tag3, tag8, tag9, tag10]) 00:35:39.809 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2019-06-13T09:08Z[GMT] - - category2 - [tag1, tag3, tag6, tag8, tag9]) 00:35:39.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2019-04-15T18:07Z[GMT] - - category1 - [tag1, tag3, tag8, tag9]) 00:35:39.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-06-24T08:44Z[GMT] - - category2 - [tag1, tag3, tag5, tag6, tag9, tag10]) 00:35:39.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2019-10-27T07:13Z[GMT] - - category1 - [tag1, tag2, tag5, tag7, tag8, tag9, tag10]) 00:35:39.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2025-08-14T14:18Z[GMT] - - - [tag2, tag6, tag8, tag9]) 00:35:39.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2025-11-10T13:49Z[GMT] - - category1 - [tag1, tag8, tag9, tag10]) 00:35:39.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2018-10-26T12:42Z[GMT] - imageId#98 - - [tag2, tag3, tag4, tag7, tag10]) 00:35:39.810 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2026-01-02T18:22Z[GMT] - - category1 - [tag1, tag3, tag4, tag10]) 00:35:39.811 [main ] INFO i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1447764510 00:35:39.811 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> preparing blog posts for viewId: maxFullItems: 0, maxLeadinItems: 0, maxItems: 9999 (index: true, tag: nonexistent, uri: ) 00:35:39.811 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.811 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.811 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.811 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.811 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.811 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.811 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:39.811 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.811 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:39.813 [main ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items 00:35:39.813 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - TEST PASSED in 50 msec 00:35:39.813 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - 00:35:39.834 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:39.835 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:39.835 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 1999] 00:35:39.835 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:39.836 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 560531104 f: 1999 l: 2017 r: 2017 y: 1999 00:35:39.991 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:39.991 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:39.991 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_1999.txt 00:35:39.991 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_1999.txt 00:35:39.999 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 165 msec 00:35:39.999 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.001 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.001 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:40.001 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2000] 00:35:40.001 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.001 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1703515796 f: 1999 l: 2017 r: 2017 y: 2000 00:35:40.040 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.040 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.040 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2000.txt 00:35:40.041 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2000.txt 00:35:40.041 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 40 msec 00:35:40.041 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.043 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.044 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:40.044 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2001] 00:35:40.044 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.044 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 954604393 f: 1999 l: 2017 r: 2017 y: 2001 00:35:40.074 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.074 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.074 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2001.txt 00:35:40.074 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2001.txt 00:35:40.074 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 31 msec 00:35:40.075 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.076 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.076 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:40.076 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2002] 00:35:40.076 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.077 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 602494561 f: 1999 l: 2017 r: 2017 y: 2002 00:35:40.107 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.107 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.107 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2002.txt 00:35:40.107 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2002.txt 00:35:40.108 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 31 msec 00:35:40.108 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.110 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.110 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:40.110 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2003] 00:35:40.110 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.110 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 2054315145 f: 1999 l: 2017 r: 2017 y: 2003 00:35:40.142 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.142 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.142 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2003.txt 00:35:40.142 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2003.txt 00:35:40.142 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 32 msec 00:35:40.142 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.143 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.143 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:40.143 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2004] 00:35:40.143 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.144 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1621856366 f: 1999 l: 2017 r: 2017 y: 2004 00:35:40.163 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.164 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.164 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2004.txt 00:35:40.164 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2004.txt 00:35:40.164 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 21 msec 00:35:40.164 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.165 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.165 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:40.165 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2005] 00:35:40.165 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.166 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1666777327 f: 1999 l: 2017 r: 2017 y: 2005 00:35:40.183 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.183 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.183 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2005.txt 00:35:40.183 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2005.txt 00:35:40.183 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 18 msec 00:35:40.183 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.184 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.184 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:40.184 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2006] 00:35:40.184 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.185 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 2070422747 f: 1999 l: 2017 r: 2017 y: 2006 00:35:40.203 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.203 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.203 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2006.txt 00:35:40.203 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2006.txt 00:35:40.203 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 19 msec 00:35:40.203 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.204 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.204 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:40.204 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2007] 00:35:40.205 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.205 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1339678445 f: 1999 l: 2017 r: 2017 y: 2007 00:35:40.223 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.223 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.223 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2007.txt 00:35:40.223 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2007.txt 00:35:40.224 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 20 msec 00:35:40.224 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.225 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.225 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:40.225 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2008] 00:35:40.225 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.225 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 2033682434 f: 1999 l: 2017 r: 2017 y: 2008 00:35:40.239 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.239 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.239 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2008.txt 00:35:40.239 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2008.txt 00:35:40.240 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 15 msec 00:35:40.240 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.241 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.241 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:40.241 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2009] 00:35:40.241 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.241 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 670554970 f: 1999 l: 2017 r: 2017 y: 2009 00:35:40.254 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.254 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.254 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2009.txt 00:35:40.254 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2009.txt 00:35:40.255 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 14 msec 00:35:40.255 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.256 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.256 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:40.256 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2010] 00:35:40.256 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.256 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 723551604 f: 1999 l: 2017 r: 2017 y: 2010 00:35:40.274 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.274 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.274 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2010.txt 00:35:40.274 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2010.txt 00:35:40.274 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 18 msec 00:35:40.274 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.275 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.275 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:40.275 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2011] 00:35:40.275 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.276 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1382656616 f: 1999 l: 2017 r: 2017 y: 2011 00:35:40.288 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.288 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.288 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2011.txt 00:35:40.288 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2011.txt 00:35:40.288 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 13 msec 00:35:40.288 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.289 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.289 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:40.289 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2012] 00:35:40.289 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.290 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1315234892 f: 1999 l: 2017 r: 2017 y: 2012 00:35:40.301 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.301 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.301 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2012.txt 00:35:40.301 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2012.txt 00:35:40.302 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 12 msec 00:35:40.302 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.303 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.303 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:40.303 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2013] 00:35:40.303 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.303 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1255216086 f: 1999 l: 2017 r: 2017 y: 2013 00:35:40.314 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.314 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.314 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2013.txt 00:35:40.314 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2013.txt 00:35:40.315 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 11 msec 00:35:40.315 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.316 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.316 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:40.316 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2014] 00:35:40.316 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.316 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1865732472 f: 1999 l: 2017 r: 2017 y: 2014 00:35:40.328 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.328 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.328 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2014.txt 00:35:40.328 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2014.txt 00:35:40.329 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 13 msec 00:35:40.329 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.330 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.330 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:40.330 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2015] 00:35:40.330 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.330 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 84985529 f: 1999 l: 2017 r: 2017 y: 2015 00:35:40.341 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.341 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.341 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2015.txt 00:35:40.341 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2015.txt 00:35:40.342 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 12 msec 00:35:40.342 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.343 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.343 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:40.343 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2016] 00:35:40.343 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.343 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1913748076 f: 1999 l: 2017 r: 2017 y: 2016 00:35:40.354 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.354 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.354 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2016.txt 00:35:40.354 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2016.txt 00:35:40.355 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 11 msec 00:35:40.355 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.356 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.356 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must properly render" 00:35:40.356 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, 2017] 00:35:40.356 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *************************** 00:35:40.356 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 557030255 f: 1999 l: 2017 r: 2017 y: 2017 00:35:40.367 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.367 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.367 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2017.txt 00:35:40.367 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2017.txt 00:35:40.367 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 11 msec 00:35:40.367 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.369 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 00:35:40.369 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw BadRequest" 00:35:40.369 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /1r94] 00:35:40.369 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 00:35:40.369 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec 00:35:40.369 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.370 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ****************************************** 00:35:40.370 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw BadRequest" 00:35:40.370 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /2010/2] 00:35:40.370 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ****************************************** 00:35:40.370 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec 00:35:40.370 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.371 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 00:35:40.372 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 00:35:40.372 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[1997], ] 00:35:40.372 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 00:35:40.372 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 346807870 f: 1999 l: 2017 r: 2017 y: 1997 00:35:40.372 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 1 msec 00:35:40.372 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.373 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 00:35:40.373 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 00:35:40.373 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[1998], ] 00:35:40.373 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 00:35:40.373 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1730491672 f: 1999 l: 2017 r: 2017 y: 1998 00:35:40.373 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec 00:35:40.373 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.374 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 00:35:40.374 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 00:35:40.374 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[2018], ] 00:35:40.374 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 00:35:40.375 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1771108015 f: 1999 l: 2017 r: 2017 y: 2018 00:35:40.375 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 1 msec 00:35:40.375 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.376 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 00:35:40.376 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 00:35:40.376 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional[2019], ] 00:35:40.376 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - *********************************** 00:35:40.376 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 696341716 f: 1999 l: 2017 r: 2017 y: 2019 00:35:40.376 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec 00:35:40.376 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.377 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 00:35:40.377 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 00:35:40.377 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /1997] 00:35:40.377 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 00:35:40.377 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 727876283 f: 1999 l: 2017 r: 1997 y: 1997 00:35:40.378 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec 00:35:40.378 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.378 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 00:35:40.378 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 00:35:40.378 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /1998] 00:35:40.378 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 00:35:40.379 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 766290559 f: 1999 l: 2017 r: 1998 y: 1998 00:35:40.379 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 1 msec 00:35:40.379 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.380 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 00:35:40.380 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 00:35:40.380 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /2018] 00:35:40.380 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 00:35:40.380 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1692857976 f: 1999 l: 2017 r: 2018 y: 2018 00:35:40.380 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec 00:35:40.380 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.381 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 00:35:40.381 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST "must throw NotFound" 00:35:40.381 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - ARGS [1999, 2017, Optional.empty, /2019] 00:35:40.381 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - **************************************** 00:35:40.381 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1270302657 f: 1999 l: 2017 r: 2019 y: 2019 00:35:40.381 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - TEST PASSED in 0 msec 00:35:40.381 [main ] INFO i.t.n.f.u.c.c.DefaultCalendarViewControllerTest - 00:35:40.392 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - *************************** 00:35:40.393 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - TEST "must properly render" 00:35:40.393 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - *************************** 00:35:40.393 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.393 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.394 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.394 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.394 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.394 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.394 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.394 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.395 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.395 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.395 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.395 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.395 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.395 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.395 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.395 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.396 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.396 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.396 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.396 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.397 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.397 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.397 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.397 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.397 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.397 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.397 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.397 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.397 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.397 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.398 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.398 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.398 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.398 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.398 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.398 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.398 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.398 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.398 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.398 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.398 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.399 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.399 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultHtmlTextWithTitleViewControllerTest/expected-results/text_with_title.txt 00:35:40.399 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultHtmlTextWithTitleViewControllerTest/text_with_title.txt 00:35:40.399 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - TEST PASSED in 7 msec 00:35:40.399 [main ] INFO i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - 00:35:40.412 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ************************************************ 00:35:40.412 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must not set the template when no Content" 00:35:40.412 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ************************************************ 00:35:40.414 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/nonexistent/template) 00:35:40.415 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.415 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.417 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 5 msec 00:35:40.417 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 00:35:40.418 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ***************************************************** 00:35:40.418 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must not set the template when no property set" 00:35:40.418 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ***************************************************** 00:35:40.418 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template) 00:35:40.418 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.419 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.419 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 1 msec 00:35:40.419 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 00:35:40.420 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ********************************** 00:35:40.420 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly add the links" 00:35:40.420 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ********************************** 00:35:40.420 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.420 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.421 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.421 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.421 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.421 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.421 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.421 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.421 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.421 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.421 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.421 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.426 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 6 msec 00:35:40.426 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 00:35:40.427 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ************************************* 00:35:40.427 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly set the template" 00:35:40.427 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ************************************* 00:35:40.427 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.427 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.427 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template) 00:35:40.428 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.428 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.428 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 1 msec 00:35:40.428 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 00:35:40.429 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ********************************** 00:35:40.429 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly set the title" 00:35:40.429 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - ********************************** 00:35:40.429 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 1 msec 00:35:40.429 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 00:35:40.430 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - *************************************************** 00:35:40.430 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST "must properly set the title when unspecified" 00:35:40.430 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - *************************************************** 00:35:40.430 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - TEST PASSED in 0 msec 00:35:40.430 [main ] INFO i.t.n.f.u.c.menu.DefaultMenuViewControllerTest - 00:35:40.442 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - **************************************************** 00:35:40.442 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the description when unspecified" 00:35:40.442 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - **************************************************** 00:35:40.443 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 00:35:40.445 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 00:35:40.445 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 00:35:40.445 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 00:35:40.446 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 00:35:40.446 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 00:35:40.447 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 5 msec 00:35:40.447 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 00:35:40.448 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************************ 00:35:40.448 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the template when no Content" 00:35:40.448 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************************ 00:35:40.448 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/nonexistent/template) 00:35:40.448 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.448 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.448 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 00:35:40.448 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 00:35:40.448 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 00:35:40.448 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 00:35:40.448 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 00:35:40.448 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 00:35:40.449 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 0 msec 00:35:40.449 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 00:35:40.449 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************************** 00:35:40.449 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the template when no property set" 00:35:40.449 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************************** 00:35:40.450 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template) 00:35:40.450 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.450 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.450 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 00:35:40.450 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 00:35:40.450 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 00:35:40.450 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 00:35:40.450 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 00:35:40.450 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 00:35:40.451 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 2 msec 00:35:40.451 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 00:35:40.451 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************************** 00:35:40.451 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the title prefix when unspecified" 00:35:40.451 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************************** 00:35:40.452 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 00:35:40.452 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 00:35:40.452 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 00:35:40.452 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 00:35:40.452 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 00:35:40.452 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 00:35:40.452 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 00:35:40.452 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 00:35:40.453 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************** 00:35:40.453 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the title when unspecified" 00:35:40.453 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************** 00:35:40.453 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 00:35:40.453 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 00:35:40.453 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 00:35:40.453 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 00:35:40.453 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 00:35:40.453 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 00:35:40.454 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 00:35:40.454 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 00:35:40.454 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************** 00:35:40.454 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the descriptiond" 00:35:40.454 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************** 00:35:40.455 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 00:35:40.455 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("description", "the description") 00:35:40.455 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 00:35:40.455 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 00:35:40.455 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 00:35:40.455 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 00:35:40.455 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 00:35:40.455 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 00:35:40.455 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 00:35:40.456 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ******************************************** 00:35:40.456 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the inlined scripts" 00:35:40.456 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ******************************************** 00:35:40.456 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.456 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.456 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.456 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.456 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 00:35:40.457 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 00:35:40.457 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 00:35:40.457 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 00:35:40.457 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 00:35:40.457 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.457 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.457 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.457 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.457 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.457 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.457 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.457 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.457 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 00:35:40.458 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 00:35:40.458 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 00:35:40.458 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 00:35:40.458 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the language" 00:35:40.458 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 00:35:40.458 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 00:35:40.458 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 00:35:40.459 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 00:35:40.459 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 00:35:40.459 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 00:35:40.459 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 00:35:40.459 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 00:35:40.459 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 00:35:40.460 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ******************************************** 00:35:40.460 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the printCssSection" 00:35:40.460 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ******************************************** 00:35:40.460 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 00:35:40.460 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 00:35:40.460 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", " ") 00:35:40.460 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 00:35:40.460 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 00:35:40.460 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 00:35:40.461 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 00:35:40.461 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 00:35:40.461 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 00:35:40.461 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the rssFeeds" 00:35:40.461 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 00:35:40.462 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.462 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.462 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.462 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.462 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 00:35:40.462 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 00:35:40.462 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 00:35:40.462 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.462 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.463 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.463 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.463 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.463 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.463 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.463 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.463 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", " ") 00:35:40.463 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 00:35:40.463 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 00:35:40.463 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 2 msec 00:35:40.463 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 00:35:40.464 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************* 00:35:40.464 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the screenCssSection" 00:35:40.464 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************* 00:35:40.464 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 00:35:40.465 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", " ") 00:35:40.465 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 00:35:40.465 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 00:35:40.465 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 00:35:40.465 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 00:35:40.465 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 00:35:40.465 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 00:35:40.466 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************ 00:35:40.466 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the scripts" 00:35:40.466 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************ 00:35:40.466 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 00:35:40.466 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 00:35:40.466 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 00:35:40.466 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 00:35:40.466 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", " ") 00:35:40.466 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 00:35:40.466 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 0 msec 00:35:40.466 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 00:35:40.467 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 00:35:40.467 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the template" 00:35:40.467 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************* 00:35:40.467 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.467 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.468 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template) 00:35:40.468 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:35:40.468 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.468 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 00:35:40.468 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 00:35:40.468 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 00:35:40.468 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 00:35:40.468 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 00:35:40.468 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 00:35:40.468 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 00:35:40.468 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 00:35:40.469 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************** 00:35:40.469 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the title" 00:35:40.469 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************** 00:35:40.469 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 00:35:40.469 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("title", "the title") 00:35:40.469 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 00:35:40.469 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 00:35:40.469 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 00:35:40.469 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 00:35:40.469 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 00:35:40.470 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 00:35:40.470 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 00:35:40.470 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************** 00:35:40.470 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the title prefix" 00:35:40.470 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ***************************************** 00:35:40.471 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en") 00:35:40.471 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("titlePrefix", "the title prefix") 00:35:40.471 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "") 00:35:40.471 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "") 00:35:40.471 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "") 00:35:40.471 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "") 00:35:40.471 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "") 00:35:40.471 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec 00:35:40.471 [main ] INFO i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 00:35:40.646 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - *********************************** 00:35:40.646 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - TEST "must properly render sitemap" 00:35:40.646 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - *********************************** 00:35:40.646 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-01 / layout Mock for Layout, hashCode: 209634457 ... 00:35:40.648 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.648 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.648 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.648 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.648 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.648 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.648 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.648 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.649 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.649 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.649 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-02 / layout Mock for Layout, hashCode: 574374576 ... 00:35:40.649 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.649 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.649 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.649 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.649 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.650 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-03 / layout Mock for Layout, hashCode: 1791942484 ... 00:35:40.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.650 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.651 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-04 / layout Mock for Layout, hashCode: 705480294 ... 00:35:40.651 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.651 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.651 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.651 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.652 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-05 / layout Mock for Layout, hashCode: 2012495678 ... 00:35:40.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.652 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.653 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-06 / layout Mock for Layout, hashCode: 933092018 ... 00:35:40.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.653 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.653 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-07 / layout Mock for Layout, hashCode: 724932458 ... 00:35:40.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.654 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-08 / layout Mock for Layout, hashCode: 1741048732 ... 00:35:40.654 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.655 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.655 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /blog / layout Mock for Layout, hashCode: 824018325 ... 00:35:40.656 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.656 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.656 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.656 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01 00:35:40.656 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02 00:35:40.656 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03 00:35:40.656 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04 00:35:40.657 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05 00:35:40.657 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06 00:35:40.657 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07 00:35:40.657 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08 00:35:40.657 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09 00:35:40.657 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10 00:35:40.657 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11 00:35:40.657 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12 00:35:40.658 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13 00:35:40.658 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14 00:35:40.658 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15 00:35:40.658 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16 00:35:40.658 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17 00:35:40.658 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18 00:35:40.658 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19 00:35:40.659 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20 00:35:40.659 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21 00:35:40.659 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22 00:35:40.659 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23 00:35:40.659 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24 00:35:40.659 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25 00:35:40.659 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26 00:35:40.660 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27 00:35:40.660 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28 00:35:40.660 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29 00:35:40.660 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30 00:35:40.660 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01 00:35:40.661 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02 00:35:40.661 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03 00:35:40.661 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04 00:35:40.661 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05 00:35:40.661 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06 00:35:40.661 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07 00:35:40.661 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08 00:35:40.661 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09 00:35:40.662 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10 00:35:40.662 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11 00:35:40.662 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12 00:35:40.662 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13 00:35:40.662 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14 00:35:40.662 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15 00:35:40.662 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16 00:35:40.662 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17 00:35:40.662 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18 00:35:40.663 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19 00:35:40.663 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20 00:35:40.663 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21 00:35:40.663 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22 00:35:40.663 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23 00:35:40.663 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24 00:35:40.663 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25 00:35:40.663 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26 00:35:40.664 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27 00:35:40.664 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28 00:35:40.664 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29 00:35:40.664 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30 00:35:40.664 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.664 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.665 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-10 / layout Mock for Layout, hashCode: 1754042702 ... 00:35:40.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.665 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.666 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-11 / layout Mock for Layout, hashCode: 1862653426 ... 00:35:40.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.666 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.666 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-12 / layout Mock for Layout, hashCode: 986376485 ... 00:35:40.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.667 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.667 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-13 / layout Mock for Layout, hashCode: 1738994372 ... 00:35:40.668 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.668 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.668 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.668 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.668 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.668 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.668 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.668 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.668 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.668 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.668 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-14 / layout Mock for Layout, hashCode: 1806440863 ... 00:35:40.669 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.669 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.669 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.669 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.669 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.669 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.669 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.669 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.670 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-15 / layout Mock for Layout, hashCode: 709360477 ... 00:35:40.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.670 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.671 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.671 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.671 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-16 / layout Mock for Layout, hashCode: 1202306289 ... 00:35:40.671 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.671 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.671 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.671 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.672 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.672 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.672 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.672 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.672 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.672 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.672 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-17 / layout Mock for Layout, hashCode: 399070738 ... 00:35:40.672 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.672 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.672 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.672 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.672 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.673 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.673 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.673 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.673 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.673 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.673 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-18 / layout Mock for Layout, hashCode: 480433557 ... 00:35:40.673 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.673 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.673 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.673 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.673 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.673 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.674 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.674 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.674 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.674 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.674 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-19 / layout Mock for Layout, hashCode: 153770063 ... 00:35:40.674 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.674 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.674 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.674 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.674 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.674 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.674 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.674 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.674 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.674 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.674 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-20 / layout Mock for Layout, hashCode: 57549743 ... 00:35:40.675 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.675 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.675 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.675 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.675 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.675 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.675 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.675 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.675 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.675 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:35:40.676 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:35:40.676 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/ 00:35:40.676 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/DefaultSitemapViewControllerTest/expected-results/sitemap.txt 00:35:40.676 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/DefaultSitemapViewControllerTest/sitemap.txt 00:35:40.677 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - TEST PASSED in 31 msec 00:35:40.677 [main ] INFO i.t.n.f.u.c.s.DefaultSitemapViewControllerTest - 00:35:40.677 [main ] INFO i.t.n.f.u.c.blog.DefaultBlogViewControllerTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewControllerTest [INFO] Tests run: 155, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.648 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 155, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-frontend-components --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Frontend :: Components' with 37 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-components --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-components --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-components --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-components/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-components/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-components/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-components-1.2-ALPHA-12-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-components >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-components --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-components <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-frontend-components --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] BugInstance size is 5 [INFO] Error size is 0 [INFO] Total bugs: 5 [ERROR] Low: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.northernwind.frontend.ui.component.calendar.spi.XmlCalendarDao.findMonthlyEntries(Site, String, int, int) [it.tidalwave.northernwind.frontend.ui.component.calendar.spi.XmlCalendarDao] At XmlCalendarDao.java:[line 83] DM_CONVERT_CASE [ERROR] Medium: Non-null field galleryAdapter is not initialized by new it.tidalwave.northernwind.frontend.ui.component.gallery.DefaultGalleryViewController(NodeContainerView, SiteNode, RequestLocaleManager, BeanFactory) [it.tidalwave.northernwind.frontend.ui.component.gallery.DefaultGalleryViewController] At DefaultGalleryViewController.java:[lines 121-124] NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.component.gallery.spi.MediaMetadataXsltAdapter() [it.tidalwave.northernwind.frontend.ui.component.gallery.spi.MediaMetadataXsltAdapter] Redundant null check at MediaMetadataXsltAdapter.java:[line 101] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.component.gallery.spi.MediaMetadataXsltAdapter() [it.tidalwave.northernwind.frontend.ui.component.gallery.spi.MediaMetadataXsltAdapter] Redundant null check at MediaMetadataXsltAdapter.java:[line 101] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: The class it.tidalwave.northernwind.frontend.ui.component.sitemap.DefaultSitemapViewController$1 could be refactored into a named _static_ inner class [it.tidalwave.northernwind.frontend.ui.component.sitemap.DefaultSitemapViewController] At DefaultSitemapViewController.java:[line 131] 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-northernwind-frontend-components --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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-northernwind-frontend-components --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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 Dec 24, 2024 12:35:45 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:35:45 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:35:45 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:35:45 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:35:45 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:35:45 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:35:45 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:35:45 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:35:45 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:35:45 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-northernwind-frontend-components --- [INFO] There are 147 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-northernwind-frontend-components >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-components --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000546397 [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/NorthernWind_Metrics/workspace/modules/Components' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-components --- [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-northernwind-frontend-components --- [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-northernwind-frontend-components --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-components --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-components --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-components --- [INFO] Copying 3 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-components --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 40 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/javax.annotation.CheckForNull,/javax.annotation.Nonnegative,/javax.annotation.Nonnull,/org.springframework.context.annotation.Scope,/javax.inject.Inject [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/Properties.java:[47,82] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[44,97] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[47,95] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[50,78] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[53,75] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[56,90] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/container/DefaultContainerViewController.java:[58,83] [deprecation] getTemplate(Class,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/DefaultNodeContainerViewController.java:[92,83] [deprecation] getTemplate(Class,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/gallery/spi/MediaMetadataXsltAdapter.java:[117,43] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/menu/DefaultMenuViewController.java:[67,69] [deprecation] getTemplate(Class,ResourcePath) in Site has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/menu/MenuViewController.java:[43,71] [deprecation] Key(String) in Key has been deprecated [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-components --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-components --- [INFO] Copying 22 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-components --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/javax.annotation.Nullable,/javax.annotation.Nonnegative,/org.testng.annotations.Test,/org.testng.annotations.DataProvider [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/MockNodesForSitemap.java:[135,30] [unchecked] unchecked method invocation: method accept in interface Layout is applied to given types required: Visitor found: Visitor where T is a type-variable: T extends Object declared in method accept(Visitor) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/MockNodesForSitemap.java:[135,34] [unchecked] unchecked conversion required: Visitor found: Visitor where T is a type-variable: T extends Object declared in method accept(Visitor) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/DefaultHtmlTextWithTitleViewControllerTest.java:[132,71] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/menu/DefaultMenuViewControllerTest.java:[211,69] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[205,38] [unchecked] unchecked generic array creation for varargs parameter of type Collection[] [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[287,38] [unchecked] unchecked generic array creation for varargs parameter of type Collection[] [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[315,38] [unchecked] unchecked generic array creation for varargs parameter of type Collection[] [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[375,66] [unchecked] unchecked method invocation: method setDynamicNodeProperty in interface RequestContext is applied to given types required: Key,T found: Key,Object where T is a type-variable: T extends Object declared in method setDynamicNodeProperty(Key,T) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[375,70] [unchecked] unchecked conversion required: Key found: Key where T is a type-variable: T extends Object declared in method setDynamicNodeProperty(Key,T) [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/DefaultNodeContainerViewControllerTest.java:[374,69] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-components <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-frontend-components --- [WARNING] Used undeclared dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-role:jar:3.2-ALPHA-20:compile [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] org.antlr:ST4:jar:4.1:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:test [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:test [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components-htmltemplate >-- [INFO] Building NorthernWind :: Frontend :: Components :: HTML Template 1.2-ALPHA-12-SNAPSHOT [12/24] [INFO] from modules/HtmlTemplateComponents/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000551707 [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/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [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-northernwind-frontend-components-htmltemplate --- [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-northernwind-frontend-components-htmltemplate --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Copying 19 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 21 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/javax.annotation.Nonnull,/it.tidalwave.northernwind.frontend.ui.annotation.ViewMetadata,/javax.annotation.Nonnegative,/javax.inject.Inject [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Copying 13 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] No processor claimed any of these annotations: /org.testng.annotations.Test,/org.testng.annotations.DataProvider,/org.testng.annotations.BeforeMethod [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/htmltemplate/HtmlTemplateHtmlTextWithTitleViewTest.java:[84,80] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/htmltemplate/HtmlTemplateHtmlTextWithTitleViewTest.java:[106,80] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/calendar/HtmlTemplateCalendarViewTest.java:[81,80] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/htmltemplate/HtmlTemplateSitemapViewTest.java:[79,80] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/htmltemplate/HtmlTemplateBlogViewTest.java:[79,80] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/htmltemplate/HtmlTemplateBlogViewTest.java:[97,80] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [INFO] [INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 00:35:59.203 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogViewControllerTest 00:36:01.005 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - ********************************* 00:36:01.007 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST "must properly render posts" 00:36:01.014 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - ********************************* 00:36:01.687 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 0 - /post-0 - 2020-04-18T00:36Z[GMT] - - - [tag1, tag2, tag3, tag6, tag7, tag9, tag10]) 00:36:01.693 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 1 - /post-1 - 2020-07-21T16:11Z[GMT] - - category2 - [tag2, tag3, tag4, tag5, tag7, tag10]) 00:36:01.693 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 2 - /post-2 - 2022-03-20T15:07Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag6, tag7, tag10]) 00:36:01.694 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 3 - /post-3 - 2026-12-16T02:38Z[GMT] - - category2 - [tag2, tag4, tag6, tag9, tag10]) 00:36:01.694 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 4 - /post-4 - 2019-06-19T23:17Z[GMT] - - category2 - [tag1, tag4, tag5, tag10]) 00:36:01.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 5 - /post-5 - 2022-06-09T09:36Z[GMT] - - - [tag1, tag4, tag5, tag6, tag7, tag8, tag10]) 00:36:01.695 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 6 - /post-6 - 2020-07-10T20:08Z[GMT] - imageId# 6 - category2 - [tag4, tag8, tag10]) 00:36:01.703 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 7 - /post-7 - 2027-09-08T13:56Z[GMT] - - category2 - [tag1, tag7]) 00:36:01.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 8 - /post-8 - 2024-02-07T13:31Z[GMT] - - category1 - [tag1, tag4, tag6, tag7, tag10]) 00:36:01.707 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title # 9 - /post-9 - 2021-11-16T23:06Z[GMT] - - - [tag3, tag4, tag7, tag9]) 00:36:01.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #10 - /post-10 - 2022-07-06T16:34Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag6, tag10]) 00:36:01.708 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #11 - /post-11 - 2022-12-29T02:57Z[GMT] - - - [tag4, tag5, tag6, tag9]) 00:36:01.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #12 - /post-12 - 2018-06-13T23:20Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag7, tag8, tag10]) 00:36:01.709 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #13 - /post-13 - 2020-05-10T09:00Z[GMT] - - - [tag1, tag2, tag4, tag5, tag7, tag8, tag9, tag10]) 00:36:01.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #14 - /post-14 - 2020-11-18T01:02Z[GMT] - - category2 - [tag1, tag3, tag5, tag7, tag8, tag9, tag10]) 00:36:01.716 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #15 - /post-15 - 2027-02-26T08:22Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag6, tag7, tag8, tag9]) 00:36:01.717 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #16 - /post-16 - 2020-04-07T18:04Z[GMT] - - category1 - [tag5, tag9]) 00:36:01.717 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #17 - /post-17 - 2023-08-01T19:48Z[GMT] - - - [tag3, tag7, tag8]) 00:36:01.718 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #18 - /post-18 - 2019-09-26T09:38Z[GMT] - - category2 - [tag2, tag4, tag5, tag6, tag8, tag9]) 00:36:01.731 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #19 - /post-19 - 2021-09-07T10:30Z[GMT] - imageId#19 - - [tag1, tag6, tag7, tag8]) 00:36:01.732 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #20 - /post-20 - 2027-10-02T02:25Z[GMT] - - category1 - [tag1, tag3, tag5, tag7, tag9, tag10]) 00:36:01.733 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #21 - /post-21 - 2024-07-10T20:28Z[GMT] - - category1 - [tag1, tag3, tag4, tag6, tag7]) 00:36:01.733 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #22 - /post-22 - 2024-08-20T14:53Z[GMT] - - category2 - [tag4, tag5, tag6]) 00:36:01.734 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #23 - /post-23 - 2022-06-25T03:45Z[GMT] - - - [tag3, tag4, tag6, tag10]) 00:36:01.734 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #24 - /post-24 - 2024-05-31T13:05Z[GMT] - imageId#24 - category2 - [tag3, tag4, tag5, tag7, tag8, tag9, tag10]) 00:36:01.742 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #25 - /post-25 - 2026-10-27T11:40Z[GMT] - - category1 - [tag2, tag3, tag5, tag8, tag9, tag10]) 00:36:01.743 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #26 - /post-26 - 2021-11-09T05:04Z[GMT] - - category1 - [tag1, tag2, tag3, tag5, tag7, tag8, tag10]) 00:36:01.744 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #27 - /post-27 - 2020-03-06T21:22Z[GMT] - - category1 - [tag2, tag3, tag5]) 00:36:01.744 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #28 - /post-28 - 2018-06-19T07:00Z[GMT] - - - [tag1, tag2, tag6, tag10]) 00:36:01.745 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #29 - /post-29 - 2018-09-15T20:44Z[GMT] - - category2 - [tag2, tag3, tag6, tag9]) 00:36:01.752 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #30 - /post-30 - 2023-12-09T04:29Z[GMT] - - category2 - [tag1, tag4, tag7, tag10]) 00:36:01.753 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #31 - /post-31 - 2023-08-13T06:06Z[GMT] - - - [tag4, tag6, tag7, tag8, tag10]) 00:36:01.753 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #32 - /post-32 - 2024-04-22T14:33Z[GMT] - - - [tag2, tag3, tag8]) 00:36:01.754 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #33 - /post-33 - 2021-09-28T11:03Z[GMT] - - - [tag1, tag2, tag9, tag10]) 00:36:01.754 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #34 - /post-34 - 2018-12-08T15:38Z[GMT] - - category2 - [tag2, tag8, tag9]) 00:36:01.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #35 - /post-35 - 2023-11-08T09:00Z[GMT] - imageId#35 - - [tag1, tag3, tag4, tag5, tag8]) 00:36:01.755 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #36 - /post-36 - 2018-06-22T01:36Z[GMT] - - - [tag2, tag7]) 00:36:01.756 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #37 - /post-37 - 2024-08-24T06:20Z[GMT] - - category2 - [tag1, tag4, tag8, tag10]) 00:36:01.756 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #38 - /post-38 - 2023-01-26T17:38Z[GMT] - - category2 - [tag1, tag2, tag5, tag6, tag8]) 00:36:01.770 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #39 - /post-39 - 2020-02-10T09:24Z[GMT] - - - [tag3, tag10]) 00:36:01.771 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #40 - /post-40 - 2019-02-04T04:34Z[GMT] - imageId#40 - category1 - [tag3, tag5, tag7, tag10]) 00:36:01.772 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #41 - /post-41 - 2025-03-18T13:50Z[GMT] - - category2 - [tag1, tag3, tag4, tag6, tag8]) 00:36:01.772 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #42 - /post-42 - 2020-05-25T12:25Z[GMT] - - category1 - [tag6]) 00:36:01.772 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #43 - /post-43 - 2026-06-27T13:52Z[GMT] - - category1 - [tag1, tag2, tag3, tag4, tag5, tag8]) 00:36:01.773 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #44 - /post-44 - 2025-03-07T03:42Z[GMT] - - - [tag4]) 00:36:01.782 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #45 - /post-45 - 2018-05-28T23:23Z[GMT] - - category2 - [tag4, tag8, tag10]) 00:36:01.783 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #46 - /post-46 - 2024-07-02T06:33Z[GMT] - - - [tag1, tag2, tag3, tag5, tag7, tag8, tag9, tag10]) 00:36:01.784 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #47 - /post-47 - 2027-08-12T18:07Z[GMT] - - category1 - [tag1, tag2, tag4, tag7, tag8, tag9]) 00:36:01.784 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #48 - /post-48 - 2022-08-08T16:34Z[GMT] - - category1 - [tag2, tag3, tag5, tag6, tag8, tag9]) 00:36:01.784 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #49 - /post-49 - 2023-09-09T20:10Z[GMT] - imageId#49 - category1 - [tag1, tag2, tag3, tag5, tag6, tag7, tag9, tag10]) 00:36:01.785 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #50 - /post-50 - 2018-11-29T14:54Z[GMT] - - - [tag1, tag2, tag5, tag6, tag10]) 00:36:01.790 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #51 - /post-51 - 2020-11-18T16:56Z[GMT] - - category2 - [tag1, tag2, tag3, tag5, tag9]) 00:36:01.791 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #52 - /post-52 - 2025-08-03T09:37Z[GMT] - - category1 - [tag3, tag5, tag6, tag7, tag8, tag9, tag10]) 00:36:01.792 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #53 - /post-53 - 2021-08-26T21:33Z[GMT] - - - [tag5, tag8, tag10]) 00:36:01.792 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #54 - /post-54 - 2025-01-08T05:30Z[GMT] - - - [tag2, tag3, tag4, tag6, tag7, tag9]) 00:36:01.793 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #55 - /post-55 - 2023-09-23T18:20Z[GMT] - - category2 - [tag1, tag2, tag3, tag4, tag5, tag7, tag8, tag9]) 00:36:01.793 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #56 - /post-56 - 2022-07-26T22:14Z[GMT] - - category2 - [tag1, tag5, tag6, tag7, tag9, tag10]) 00:36:01.793 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #57 - /post-57 - 2027-10-23T07:50Z[GMT] - - category2 - [tag5, tag8, tag9]) 00:36:01.794 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #58 - /post-58 - 2020-09-03T03:01Z[GMT] - - category1 - [tag4, tag6, tag7, tag8]) 00:36:01.799 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #59 - /post-59 - 2025-08-14T17:40Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag6, tag9]) 00:36:01.801 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #60 - /post-60 - 2020-03-17T07:50Z[GMT] - - category2 - [tag2, tag3, tag7, tag8]) 00:36:01.803 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #61 - /post-61 - 2020-01-16T23:02Z[GMT] - - category2 - [tag1, tag4, tag5, tag6, tag9, tag10]) 00:36:01.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #62 - /post-62 - 2018-09-13T23:01Z[GMT] - - category1 - [tag1, tag4, tag5, tag9, tag10]) 00:36:01.804 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #63 - /post-63 - 2024-02-21T19:53Z[GMT] - imageId#63 - category2 - [tag2, tag5, tag6, tag7, tag8, tag9]) 00:36:01.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #64 - /post-64 - 2021-02-10T07:23Z[GMT] - - category2 - [tag1, tag7, tag10]) 00:36:01.805 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #65 - /post-65 - 2026-12-30T03:45Z[GMT] - - - [tag3, tag5, tag10]) 00:36:01.815 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #66 - /post-66 - 2023-03-01T14:14Z[GMT] - - category2 - [tag2, tag7, tag8, tag9]) 00:36:01.815 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #67 - /post-67 - 2018-06-15T15:15Z[GMT] - - - [tag1, tag3, tag4, tag8]) 00:36:01.816 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #68 - /post-68 - 2025-02-18T01:23Z[GMT] - - category2 - [tag1, tag2, tag8, tag10]) 00:36:01.816 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #69 - /post-69 - 2025-07-15T00:29Z[GMT] - imageId#69 - category2 - [tag2, tag3, tag5, tag6, tag8, tag9, tag10]) 00:36:01.817 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #70 - /post-70 - 2025-10-03T23:51Z[GMT] - - - [tag1, tag2, tag4, tag5, tag6, tag7, tag8]) 00:36:01.817 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #71 - /post-71 - 2023-09-24T05:13Z[GMT] - - category1 - [tag6, tag8]) 00:36:01.820 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #72 - /post-72 - 2020-11-19T10:43Z[GMT] - - category1 - [tag1, tag3, tag6, tag9, tag10]) 00:36:01.821 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #73 - /post-73 - 2021-03-04T17:44Z[GMT] - - category2 - [tag1, tag2, tag7, tag8, tag9, tag10]) 00:36:01.822 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #74 - /post-74 - 2023-02-12T07:29Z[GMT] - - category2 - [tag2, tag4, tag7, tag8, tag9]) 00:36:01.822 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #75 - /post-75 - 2027-11-17T19:19Z[GMT] - - category1 - [tag2, tag3, tag6, tag9, tag10]) 00:36:01.828 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #76 - /post-76 - 2024-04-11T23:21Z[GMT] - - - [tag3, tag4, tag6, tag8, tag10]) 00:36:01.829 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #77 - /post-77 - 2018-11-18T21:29Z[GMT] - - category2 - [tag4, tag7, tag8, tag9]) 00:36:01.829 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #78 - /post-78 - 2023-01-03T13:40Z[GMT] - - category1 - [tag1, tag3, tag4, tag5, tag8, tag10]) 00:36:01.829 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #79 - /post-79 - 2024-11-17T23:10Z[GMT] - - category1 - [tag4, tag7]) 00:36:01.830 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #80 - /post-80 - 2025-08-26T15:09Z[GMT] - - - [tag1, tag4, tag7, tag9]) 00:36:01.830 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #81 - /post-81 - 2019-12-07T19:43Z[GMT] - - category1 - [tag3, tag6, tag7, tag10]) 00:36:01.831 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #82 - /post-82 - 2023-08-18T22:07Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag7, tag8, tag10]) 00:36:01.831 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #83 - /post-83 - 2027-04-24T03:01Z[GMT] - imageId#83 - category1 - [tag1, tag2, tag3, tag5, tag6, tag8, tag9, tag10]) 00:36:01.834 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #84 - /post-84 - 2018-03-07T13:07Z[GMT] - - category1 - [tag2, tag3, tag4, tag5, tag6, tag7]) 00:36:01.835 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #85 - /post-85 - 2021-05-30T11:51Z[GMT] - imageId#85 - - [tag2, tag3, tag4, tag5, tag8]) 00:36:01.836 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #86 - /post-86 - 2020-04-12T10:20Z[GMT] - - category2 - [tag1, tag5, tag6, tag8]) 00:36:01.836 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #87 - /post-87 - 2026-05-15T09:17Z[GMT] - - category2 - [tag1, tag3, tag5, tag9]) 00:36:01.836 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #88 - /post-88 - 2020-02-04T01:35Z[GMT] - - category2 - [tag1, tag3, tag4, tag7, tag10]) 00:36:01.837 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #89 - /post-89 - 2018-03-14T22:49Z[GMT] - - category1 - [tag4, tag6, tag7, tag8, tag9]) 00:36:01.841 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #90 - /post-90 - 2020-01-02T08:22Z[GMT] - - category1 - [tag4, tag5, tag7]) 00:36:01.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #91 - /post-91 - 2024-04-05T00:02Z[GMT] - - category2 - [tag2, tag3, tag6, tag8, tag9, tag10]) 00:36:01.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #92 - /post-92 - 2018-10-11T18:29Z[GMT] - - category2 - [tag2, tag3, tag4, tag5, tag6, tag8]) 00:36:01.842 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #93 - /post-93 - 2024-10-25T04:01Z[GMT] - - category1 - [tag3, tag7, tag8, tag9, tag10]) 00:36:01.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #94 - /post-94 - 2027-10-14T12:56Z[GMT] - - category2 - [tag3, tag9, tag10]) 00:36:01.843 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #95 - /post-95 - 2021-05-23T09:17Z[GMT] - - category2 - [tag3, tag10]) 00:36:01.844 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #96 - /post-96 - 2019-07-15T22:05Z[GMT] - - category2 - [tag4, tag5, tag6, tag8, tag9]) 00:36:01.846 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #97 - /post-97 - 2021-12-02T11:55Z[GMT] - - category1 - [tag1, tag2, tag5, tag8, tag9]) 00:36:01.847 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #98 - /post-98 - 2024-09-03T11:15Z[GMT] - - - [tag1, tag4, tag6, tag7, tag9]) 00:36:01.849 [main ] INFO i.t.n.frontend.ui.component.blog.MockPosts - >>>> post Content(Title #99 - /post-99 - 2022-02-07T08:06Z[GMT] - - - [tag1, tag2, tag5, tag6, tag7, tag10]) 00:36:01.984 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Posts.st) 00:36:01.991 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$

$title$

$endif$ $if(fullPosts)$
$fullPosts :{ post|

$post.title$

$post.text$
}$
$endif$ $if(leadinPosts)$
$leadinPosts :{ post|

$post.title$

$post.text$
}$
$endif$ $if(linkedPosts)$
$endif$ - $ 00:36:02.241 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:36:02.241 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/ 00:36:02.241 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateBlogViewControllerTest/expected-results/blog.xhtml 00:36:02.242 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateBlogViewControllerTest/blog.xhtml 00:36:02.269 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST PASSED in 1258 msec 00:36:02.270 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - 00:36:02.284 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - ************************************* 00:36:02.288 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST "must properly render tag cloud" 00:36:02.289 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - ************************************* 00:36:02.301 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, TagCloud.st) 00:36:02.304 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$

$title$

$endif$ $if(tags)$
$tags :{ tag| $tag.name$}; separator=",\n"$
$endif$ - $ 00:36:02.308 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:36:02.308 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/ 00:36:02.308 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateBlogViewControllerTest/expected-results/tag_cloud.xhtml 00:36:02.308 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateBlogViewControllerTest/tag_cloud.xhtml 00:36:02.318 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST PASSED in 34 msec 00:36:02.318 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - 00:36:02.329 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - ****************************************************** 00:36:02.330 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST "must properly render posts with custom template" 00:36:02.330 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - ****************************************************** 00:36:02.330 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:36:02.335 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:02.337 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Posts.st) 00:36:02.337 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 00:36:02.338 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:36:02.338 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:02.338 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom posts template - $ 00:36:02.352 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST PASSED in 22 msec 00:36:02.352 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - 00:36:02.362 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - ********************************************************** 00:36:02.362 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST "must properly render tag cloud with custom template" 00:36:02.362 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - ********************************************************** 00:36:02.362 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:36:02.363 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:02.364 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], TagCloud.st) 00:36:02.364 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 00:36:02.365 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:36:02.365 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:02.365 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom tag cloud template - $ 00:36:02.366 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - TEST PASSED in 4 msec 00:36:02.366 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest - 00:36:02.436 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 00:36:02.436 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 00:36:02.436 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [1] 00:36:02.437 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 00:36:02.438 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1658789646 f: 2000 l: 2018 r: 2017 y: 2013 00:36:02.749 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 00:36:02.750 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$

$title$

$endif$
$rows : { row | $row:{ m | }; separator="\n"$ $row:{ m | }; separator="\n"$ }; separator="\n"$
$year$
$month.(m)$
$if(entries.(m))$ $endif$
$years :{year | $if(year.link)$$year.number$$else$$year.number$$endif$}; separator="\n| " $
- $ context [anonymous] 1:8 attribute title isn't defined 00:36:02.763 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:36:02.764 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/ 00:36:02.764 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-1x12.xhtml 00:36:02.764 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-1x12.xhtml 00:36:02.770 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 333 msec 00:36:02.770 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 00:36:02.778 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 00:36:02.778 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 00:36:02.778 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [2] 00:36:02.778 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 00:36:02.779 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 506027761 f: 2000 l: 2018 r: 2017 y: 2013 00:36:02.824 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 00:36:02.825 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$

$title$

$endif$
$rows : { row | $row:{ m | }; separator="\n"$ $row:{ m | }; separator="\n"$ }; separator="\n"$
$year$
$month.(m)$
$if(entries.(m))$ $endif$
$years :{year | $if(year.link)$$year.number$$else$$year.number$$endif$}; separator="\n| " $
- $ context [anonymous] 1:8 attribute title isn't defined 00:36:02.836 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:36:02.836 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/ 00:36:02.839 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-2x6.xhtml 00:36:02.839 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-2x6.xhtml 00:36:02.843 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 64 msec 00:36:02.843 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 00:36:02.851 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 00:36:02.851 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 00:36:02.851 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [3] 00:36:02.852 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 00:36:02.852 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 730137319 f: 2000 l: 2018 r: 2017 y: 2013 00:36:02.909 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 00:36:02.910 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$

$title$

$endif$
$rows : { row | $row:{ m | }; separator="\n"$ $row:{ m | }; separator="\n"$ }; separator="\n"$
$year$
$month.(m)$
$if(entries.(m))$ $endif$
$years :{year | $if(year.link)$$year.number$$else$$year.number$$endif$}; separator="\n| " $
- $ context [anonymous] 1:8 attribute title isn't defined 00:36:02.918 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:36:02.918 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/ 00:36:02.919 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-3x4.xhtml 00:36:02.919 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-3x4.xhtml 00:36:02.923 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 72 msec 00:36:02.924 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 00:36:02.938 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 00:36:02.938 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 00:36:02.938 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [4] 00:36:02.939 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 00:36:02.950 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 127179258 f: 2000 l: 2018 r: 2017 y: 2013 00:36:03.010 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 00:36:03.011 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$

$title$

$endif$
$rows : { row | $row:{ m | }; separator="\n"$ $row:{ m | }; separator="\n"$ }; separator="\n"$
$year$
$month.(m)$
$if(entries.(m))$ $endif$
$years :{year | $if(year.link)$$year.number$$else$$year.number$$endif$}; separator="\n| " $
- $ context [anonymous] 1:8 attribute title isn't defined 00:36:03.023 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:36:03.023 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/ 00:36:03.024 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-4x3.xhtml 00:36:03.024 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-4x3.xhtml 00:36:03.027 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 89 msec 00:36:03.027 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 00:36:03.045 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 00:36:03.045 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 00:36:03.046 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [6] 00:36:03.046 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 00:36:03.046 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 164281607 f: 2000 l: 2018 r: 2017 y: 2013 00:36:03.119 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 00:36:03.120 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$

$title$

$endif$
$rows : { row | $row:{ m | }; separator="\n"$ $row:{ m | }; separator="\n"$ }; separator="\n"$
$year$
$month.(m)$
$if(entries.(m))$ $endif$
$years :{year | $if(year.link)$$year.number$$else$$year.number$$endif$}; separator="\n| " $
- $ context [anonymous] 1:8 attribute title isn't defined 00:36:03.129 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:36:03.130 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/ 00:36:03.130 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-6x2.xhtml 00:36:03.130 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-6x2.xhtml 00:36:03.136 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 90 msec 00:36:03.136 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 00:36:03.142 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 00:36:03.142 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render" 00:36:03.142 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [12] 00:36:03.142 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - *************************** 00:36:03.143 [main ] INFO i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1497473709 f: 2000 l: 2018 r: 2017 y: 2013 00:36:03.164 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st) 00:36:03.165 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$

$title$

$endif$
$rows : { row | $row:{ m | }; separator="\n"$ $row:{ m | }; separator="\n"$ }; separator="\n"$
$year$
$month.(m)$
$if(entries.(m))$ $endif$
$years :{year | $if(year.link)$$year.number$$else$$year.number$$endif$}; separator="\n| " $
- $ context [anonymous] 1:8 attribute title isn't defined 00:36:03.171 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:36:03.171 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/ 00:36:03.171 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-12x1.xhtml 00:36:03.171 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-12x1.xhtml 00:36:03.175 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 32 msec 00:36:03.177 [main ] INFO i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 00:36:03.181 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - ****************************************************** 00:36:03.182 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - TEST "must properly render posts with custom template" 00:36:03.182 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - ****************************************************** 00:36:03.183 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:36:03.183 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.184 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Calendar.st) 00:36:03.184 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 00:36:03.185 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:36:03.185 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.185 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom template - $ 00:36:03.186 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - TEST PASSED in 5 msec 00:36:03.187 [main ] INFO i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest - 00:36:03.192 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - *************************** 00:36:03.192 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - TEST "must properly render" 00:36:03.193 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - *************************** 00:36:03.194 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 00:36:03.197 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 00:36:03.198 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 00:36:03.198 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 00:36:03.199 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 00:36:03.199 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 00:36:03.200 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 00:36:03.200 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 00:36:03.201 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 00:36:03.202 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 00:36:03.205 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 00:36:03.205 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 00:36:03.206 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 00:36:03.206 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 00:36:03.207 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 00:36:03.207 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ context [anonymous] 1:8 attribute title isn't defined 00:36:03.208 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 00:36:03.208 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 00:36:03.209 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 00:36:03.209 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ context [anonymous] 1:8 attribute title isn't defined 00:36:03.209 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 00:36:03.210 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 00:36:03.210 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 00:36:03.211 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 00:36:03.212 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 00:36:03.213 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 00:36:03.214 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 00:36:03.215 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 00:36:03.215 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 00:36:03.215 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 00:36:03.216 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 00:36:03.217 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ context [anonymous] 1:8 attribute title isn't defined 00:36:03.217 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 00:36:03.218 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 00:36:03.218 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 00:36:03.219 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 00:36:03.219 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 00:36:03.220 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 00:36:03.220 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 00:36:03.221 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 00:36:03.223 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:36:03.223 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/ 00:36:03.223 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateHtmlTextWithTitleViewControllerTest/expected-results/text_with_title.xhtml 00:36:03.223 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateHtmlTextWithTitleViewControllerTest/text_with_title.xhtml 00:36:03.230 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - TEST PASSED in 32 msec 00:36:03.230 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - 00:36:03.232 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ****************************************************** 00:36:03.232 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST "must properly render posts with custom template" 00:36:03.232 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ****************************************************** 00:36:03.233 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:36:03.233 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.236 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Text.st) 00:36:03.236 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 00:36:03.236 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:36:03.236 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.237 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $title$ $text$ $level$ - $ 00:36:03.237 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st) 00:36:03.238 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $content$ - $ 00:36:03.239 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST PASSED in 7 msec 00:36:03.239 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - 00:36:03.241 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ************************************************************** 00:36:03.241 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST "must properly render posts with custom wrapper template" 00:36:03.241 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ************************************************************** 00:36:03.241 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:36:03.242 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.242 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 00:36:03.243 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 00:36:03.243 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Wrapper.st) 00:36:03.243 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 00:36:03.244 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:36:03.244 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.244 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template:
$content$
- $ 00:36:03.244 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 00:36:03.245 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 00:36:03.245 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Wrapper.st) 00:36:03.245 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 00:36:03.246 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:36:03.246 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.247 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template:
$content$
- $ 00:36:03.247 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st) 00:36:03.247 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $if(title)$$title$$endif$ $text$ - $ 00:36:03.248 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Wrapper.st) 00:36:03.248 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 00:36:03.248 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:36:03.248 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.248 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template:
$content$
- $ 00:36:03.249 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:36:03.249 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/ 00:36:03.249 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateHtmlTextWithTitleViewTest/expected-results/with_wrapper.xhtml 00:36:03.250 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateHtmlTextWithTitleViewTest/with_wrapper.xhtml 00:36:03.250 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST PASSED in 9 msec 00:36:03.251 [main ] INFO i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - 00:36:03.759 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - *********************************** 00:36:03.759 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - TEST "must properly render sitemap" 00:36:03.759 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - *********************************** 00:36:03.805 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-01 / layout Mock for Layout, hashCode: 1975096567 ... 00:36:03.812 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.813 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.813 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.813 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.814 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.814 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.814 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.814 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.814 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.829 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.829 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-02 / layout Mock for Layout, hashCode: 1426032410 ... 00:36:03.830 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.830 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.830 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.830 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.830 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.830 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.830 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.830 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.831 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.836 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.836 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-03 / layout Mock for Layout, hashCode: 1284792861 ... 00:36:03.837 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.837 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.837 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.837 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.837 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.837 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.837 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.838 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.838 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.838 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.838 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-04 / layout Mock for Layout, hashCode: 785088268 ... 00:36:03.838 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.838 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.839 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.839 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.839 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.839 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.839 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.850 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.851 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.851 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.851 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-05 / layout Mock for Layout, hashCode: 381561920 ... 00:36:03.851 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.851 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.851 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.852 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.852 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.852 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.852 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.852 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.852 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.852 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.853 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-06 / layout Mock for Layout, hashCode: 1045544666 ... 00:36:03.853 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.853 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.853 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.853 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.853 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.853 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.853 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.854 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.854 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.854 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.854 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-07 / layout Mock for Layout, hashCode: 1371191175 ... 00:36:03.855 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.855 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.856 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.856 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.856 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.856 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.856 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.856 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.856 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.857 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.857 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-08 / layout Mock for Layout, hashCode: 620532131 ... 00:36:03.857 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.857 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.857 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.857 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.858 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.858 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.858 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.858 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.858 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.858 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.858 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /blog / layout Mock for Layout, hashCode: 1137141072 ... 00:36:03.859 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.859 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.859 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.859 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01 00:36:03.859 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02 00:36:03.859 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03 00:36:03.860 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04 00:36:03.860 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05 00:36:03.860 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06 00:36:03.860 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07 00:36:03.860 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08 00:36:03.861 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09 00:36:03.861 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10 00:36:03.861 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11 00:36:03.861 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12 00:36:03.861 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13 00:36:03.862 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14 00:36:03.862 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15 00:36:03.862 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16 00:36:03.862 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17 00:36:03.863 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18 00:36:03.877 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19 00:36:03.878 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20 00:36:03.878 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21 00:36:03.878 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22 00:36:03.878 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23 00:36:03.879 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24 00:36:03.879 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25 00:36:03.879 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26 00:36:03.879 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27 00:36:03.879 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28 00:36:03.880 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29 00:36:03.880 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30 00:36:03.880 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-01 00:36:03.880 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-02 00:36:03.881 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-03 00:36:03.881 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-04 00:36:03.881 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-05 00:36:03.881 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-06 00:36:03.894 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-07 00:36:03.895 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-08 00:36:03.895 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-09 00:36:03.895 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-10 00:36:03.895 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-11 00:36:03.896 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-12 00:36:03.896 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-13 00:36:03.896 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-14 00:36:03.896 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-15 00:36:03.896 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-16 00:36:03.896 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-17 00:36:03.897 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-18 00:36:03.897 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-19 00:36:03.897 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-20 00:36:03.897 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-21 00:36:03.902 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-22 00:36:03.903 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-23 00:36:03.903 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-24 00:36:03.903 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-25 00:36:03.903 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-26 00:36:03.903 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-27 00:36:03.904 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-28 00:36:03.904 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-29 00:36:03.904 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>>>>>> added virtual node: /blog/post-30 00:36:03.904 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.905 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.905 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.905 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.905 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.905 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-10 / layout Mock for Layout, hashCode: 1892922524 ... 00:36:03.905 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.905 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.906 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.906 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.906 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.906 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.906 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.906 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.906 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.906 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.906 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-11 / layout Mock for Layout, hashCode: 1951478670 ... 00:36:03.907 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.907 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.907 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.907 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.907 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.907 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.907 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.907 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.914 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.915 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.915 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-12 / layout Mock for Layout, hashCode: 887149870 ... 00:36:03.915 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.915 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.915 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.916 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.916 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.916 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.916 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.916 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.916 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.916 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.916 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-13 / layout Mock for Layout, hashCode: 1291180807 ... 00:36:03.917 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.917 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.917 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.917 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.917 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.917 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.917 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.917 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.917 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.917 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.918 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-14 / layout Mock for Layout, hashCode: 560980305 ... 00:36:03.925 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.925 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.925 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.925 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.925 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.926 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.926 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.926 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.926 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.926 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.926 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-15 / layout Mock for Layout, hashCode: 1558145969 ... 00:36:03.926 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.926 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.926 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.927 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.927 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.927 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.927 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.927 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.927 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.927 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.927 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-16 / layout Mock for Layout, hashCode: 1856277665 ... 00:36:03.927 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.928 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.928 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.928 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.928 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.928 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.928 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.928 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.932 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.933 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-17 / layout Mock for Layout, hashCode: 216747921 ... 00:36:03.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.933 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.934 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-18 / layout Mock for Layout, hashCode: 1389380148 ... 00:36:03.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.934 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.935 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-19 / layout Mock for Layout, hashCode: 1979001148 ... 00:36:03.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.935 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.936 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.936 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.941 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.941 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.941 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.941 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.941 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.941 [main ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController - >>>> sitemap processing /path-20 / layout Mock for Layout, hashCode: 1065251495 ... 00:36:03.942 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.942 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.942 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.942 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.942 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.942 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.942 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.942 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.942 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.942 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.944 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Sitemap.st) 00:36:03.944 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: $entries: { entry | $entry.location$ $entry.lastModification$ $entry.changeFrequency$ $entry.priority$ }$ - $ 00:36:03.951 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:36:03.951 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/ 00:36:03.951 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/HtmlTemplateSitemapViewControllerTest/expected-results/sitemap.xml 00:36:03.951 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/HtmlTemplateSitemapViewControllerTest/sitemap.xml 00:36:03.958 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - TEST PASSED in 196 msec 00:36:03.958 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - 00:36:03.962 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - ****************************************************** 00:36:03.962 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - TEST "must properly render posts with custom template" 00:36:03.962 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - ****************************************************** 00:36:03.963 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:36:03.964 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.964 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Sitemap.st) 00:36:03.964 [main ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path) 00:36:03.964 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])) 00:36:03.964 [main ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]) 00:36:03.965 [main ] TRACE i.t.northernwind.core.impl.text.St4Template - Creating template: Custom template - $ 00:36:03.969 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - TEST PASSED in 3 msec 00:36:03.969 [main ] INFO i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest - 00:36:03.969 [main ] INFO i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogViewControllerTest [INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.517 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Frontend :: Components :: HTML Template' with 21 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-components-htmltemplate/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-components-htmltemplate/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-components-htmltemplate/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-components-htmltemplate-1.2-ALPHA-12-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-components-htmltemplate >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-components-htmltemplate <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] BugInstance size is 27 [INFO] Error size is 0 [INFO] Total bugs: 27 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogView(Id, Site). [it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogView] At HtmlTemplateBlogView.java:[line 69] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: new it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogViewController(SiteNode, HtmlTemplateBlogView, RequestLocaleManager) may expose internal representation by storing an externally mutable object into HtmlTemplateBlogViewController.view [it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogViewController] At HtmlTemplateBlogViewController.java:[line 124] EI_EXPOSE_REP2 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.breadcrumb.htmltemplate.HtmlTemplateBreadCrumbView(Id). [it.tidalwave.northernwind.frontend.ui.component.breadcrumb.htmltemplate.HtmlTemplateBreadCrumbView] At HtmlTemplateBreadCrumbView.java:[line 53] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate.HtmlTemplateCalendarView(Id, Site). [it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate.HtmlTemplateCalendarView] At HtmlTemplateCalendarView.java:[line 66] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: new it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate.HtmlTemplateCalendarViewController(HtmlTemplateCalendarView, SiteNode, RequestLocaleManager, CalendarDao, TimeProvider) may expose internal representation by storing an externally mutable object into HtmlTemplateCalendarViewController.view [it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate.HtmlTemplateCalendarViewController] At HtmlTemplateCalendarViewController.java:[line 78] EI_EXPOSE_REP2 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.container.htmltemplate.HtmlTemplateContainerView(Id). [it.tidalwave.northernwind.frontend.ui.component.container.htmltemplate.HtmlTemplateContainerView] At HtmlTemplateContainerView.java:[line 56] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.HtmlTemplateGalleryView(Id). [it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.HtmlTemplateGalleryView] At HtmlTemplateGalleryView.java:[line 47] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmlfragment.htmltemplate.HtmlTemplateHtmlFragmentView(Id). [it.tidalwave.northernwind.frontend.ui.component.htmlfragment.htmltemplate.HtmlTemplateHtmlFragmentView] At HtmlTemplateHtmlFragmentView.java:[line 62] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.HtmlHolder(Id). [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.HtmlHolder] At HtmlHolder.java:[line 55] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.HtmlHolder(String). [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.HtmlHolder] At HtmlHolder.java:[line 61] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] High: Found reliance on default encoding in it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder.loadTemplate(): new java.io.InputStreamReader(InputStream) [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] At TextHolder.java:[line 188] DM_DEFAULT_ENCODING [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(Id). [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder, it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] At TextHolder.java:[line 85]Another occurrence at TextHolder.java:[line 96] 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.northernwind.frontend.ui.component.htmltemplate.TextHolder(Id). [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] At TextHolder.java:[line 85] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(String). [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder, it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] At TextHolder.java:[line 99]Another occurrence at TextHolder.java:[line 102] 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.northernwind.frontend.ui.component.htmltemplate.TextHolder(String). [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] At TextHolder.java:[line 99] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(Id) [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] Redundant null check at TextHolder.java:[line 85] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(String) [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] Redundant null check at TextHolder.java:[line 99] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(Id) [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] Redundant null check at TextHolder.java:[line 85] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder(String) [it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder] Redundant null check at TextHolder.java:[line 99] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate.HtmlTemplateHtmlTextWithTitleView(Id, Site). [it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate.HtmlTemplateHtmlTextWithTitleView] At HtmlTemplateHtmlTextWithTitleView.java:[line 72] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: new it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate.HtmlTemplateHtmlTextWithTitleViewController(HtmlTemplateHtmlTextWithTitleView, SiteNode) may expose internal representation by storing an externally mutable object into HtmlTemplateHtmlTextWithTitleViewController.view [it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate.HtmlTemplateHtmlTextWithTitleViewController] At HtmlTemplateHtmlTextWithTitleViewController.java:[line 90] EI_EXPOSE_REP2 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.menu.htmltemplate.HtmlTemplateHorizontalMenuView(Id). [it.tidalwave.northernwind.frontend.ui.component.menu.htmltemplate.HtmlTemplateHorizontalMenuView] At HtmlTemplateHorizontalMenuView.java:[line 66] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.menu.htmltemplate.HtmlTemplateVerticalMenuView(Id). [it.tidalwave.northernwind.frontend.ui.component.menu.htmltemplate.HtmlTemplateVerticalMenuView] At HtmlTemplateVerticalMenuView.java:[line 66] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.nodecontainer.htmltemplate.HtmlTemplateNodeContainerView(Id). [it.tidalwave.northernwind.frontend.ui.component.nodecontainer.htmltemplate.HtmlTemplateNodeContainerView] At HtmlTemplateNodeContainerView.java:[line 60] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.nodecontainer.htmltemplate.HtmlTemplateNodeContainerView_2(Id). [it.tidalwave.northernwind.frontend.ui.component.nodecontainer.htmltemplate.HtmlTemplateNodeContainerView_2] At HtmlTemplateNodeContainerView_2.java:[line 60] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate.HtmlTemplateSitemapView(Id, Site). [it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate.HtmlTemplateSitemapView] At HtmlTemplateSitemapView.java:[line 66] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: new it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate.HtmlTemplateSitemapViewController(SiteNode, HtmlTemplateSitemapView) may expose internal representation by storing an externally mutable object into HtmlTemplateSitemapViewController.view [it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate.HtmlTemplateSitemapViewController] At HtmlTemplateSitemapViewController.java:[line 75] EI_EXPOSE_REP2 [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-northernwind-frontend-components-htmltemplate --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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-northernwind-frontend-components-htmltemplate --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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 Dec 24, 2024 12:36:12 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:36:12 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:36:12 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:36:12 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:36:12 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:36:12 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:36:12 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:36:12 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:36:12 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:36:12 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-northernwind-frontend-components-htmltemplate --- [INFO] There are 203 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-northernwind-frontend-components-htmltemplate >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000573058 [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/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [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-northernwind-frontend-components-htmltemplate --- [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-northernwind-frontend-components-htmltemplate --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Copying 19 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 21 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/javax.annotation.Nonnull,/it.tidalwave.northernwind.frontend.ui.annotation.ViewMetadata,/javax.annotation.Nonnegative,/javax.inject.Inject [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [INFO] Copying 13 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] No processor claimed any of these annotations: /org.testng.annotations.Test,/org.testng.annotations.DataProvider,/org.testng.annotations.BeforeMethod [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/htmltemplate/HtmlTemplateHtmlTextWithTitleViewTest.java:[84,80] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/htmltextwithtitle/htmltemplate/HtmlTemplateHtmlTextWithTitleViewTest.java:[106,80] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/calendar/HtmlTemplateCalendarViewTest.java:[81,80] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/htmltemplate/HtmlTemplateSitemapViewTest.java:[79,80] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/htmltemplate/HtmlTemplateBlogViewTest.java:[79,80] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/htmltemplate/HtmlTemplateBlogViewTest.java:[97,80] [deprecation] result() in Finder has been deprecated where T is a type-variable: T extends Object declared in interface Finder [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-components-htmltemplate <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-frontend-components-htmltemplate --- [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] org.antlr:ST4:jar:4.1:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:test [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-scm >-- [INFO] Building NorthernWind :: Filesystems :: SCM 1.2-ALPHA-12-SNAPSHOT [13/24] [INFO] from modules/filesystems/ScmFileSystem/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000580596 [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/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-filesystem-scm --- [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-northernwind-core-filesystem-scm --- [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-northernwind-core-filesystem-scm --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 7 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] No processor claimed any of these annotations: /javax.annotation.concurrent.NotThreadSafe,/javax.annotation.Nonnull,/javax.annotation.concurrent.Immutable,/javax.annotation.PostConstruct,/javax.inject.Inject [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/src/main/java/it/tidalwave/util/ProcessExecutorException.java:[43,7] [serial] serializable class ProcessExecutorException has no definition of serialVersionUID [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Copying 1 resource from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] No processor claimed any of these annotations: /javax.annotation.Nullable,/javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/org.testng.annotations.Test,/org.testng.annotations.BeforeClass,/org.testng.annotations.DataProvider [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 00:36:29.178 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTest 00:36:29.287 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.175 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir4599543947193569344/1 00:36:31.176 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir4599543947193569344/2 00:36:31.197 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus] 00:36:31.200 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ******************************* 00:36:31.201 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST "must properly initialize" 00:36:31.201 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ******************************* 00:36:31.209 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST PASSED in 8 msec 00:36:31.210 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - 00:36:31.218 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.269 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir4036318840487667946/1 00:36:31.270 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir4036318840487667946/2 00:36:31.273 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus] 00:36:31.274 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - **************************************************************** 00:36:31.274 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST "checkForUpdates must do nothing when there are no updates" 00:36:31.274 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - **************************************************************** 00:36:31.276 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir4036318840487667946/2 ... 00:36:31.279 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> no changes 00:36:31.280 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST PASSED in 5 msec 00:36:31.280 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - 00:36:31.283 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.379 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir14820830214227692361/1 00:36:31.380 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir14820830214227692361/2 00:36:31.382 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus] 00:36:31.382 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ************************************************************************ 00:36:31.383 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST "checkForUpdates must update and fire event when there are updates" 00:36:31.383 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - ************************************************************************ 00:36:31.384 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.9) 00:36:31.384 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir14820830214227692361/2 ... 00:36:31.386 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> new tag: Tag(name=published-0.9) 00:36:31.386 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir14820830214227692361/2 00:36:31.386 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir14820830214227692361/1 00:36:31.436 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - TEST PASSED in 53 msec 00:36:31.436 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - 00:36:31.439 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - *************************************** 00:36:31.439 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly clone a repository" 00:36:31.439 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - *************************************** 00:36:31.440 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.448 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 9 msec 00:36:31.449 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 00:36:31.457 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 00:36:31.457 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 00:36:31.458 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.1)] 00:36:31.458 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 00:36:31.458 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.461 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 00:36:31.461 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 00:36:31.462 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 00:36:31.463 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 00:36:31.464 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.2)] 00:36:31.464 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 00:36:31.464 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.469 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 7 msec 00:36:31.469 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 00:36:31.472 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 00:36:31.472 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 00:36:31.472 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.3)] 00:36:31.472 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 00:36:31.473 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.475 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 00:36:31.475 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 00:36:31.478 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 00:36:31.478 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 00:36:31.479 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.4)] 00:36:31.479 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 00:36:31.479 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.481 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 5 msec 00:36:31.481 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 00:36:31.484 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 00:36:31.484 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 00:36:31.484 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.5)] 00:36:31.488 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 00:36:31.488 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.490 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 6 msec 00:36:31.490 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 00:36:31.496 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 00:36:31.496 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 00:36:31.496 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.6)] 00:36:31.496 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 00:36:31.496 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.500 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 5 msec 00:36:31.500 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 00:36:31.501 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 00:36:31.502 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 00:36:31.502 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.7)] 00:36:31.502 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 00:36:31.502 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.506 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 5 msec 00:36:31.506 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 00:36:31.509 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 00:36:31.510 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout" 00:36:31.510 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.8)] 00:36:31.510 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************** 00:36:31.510 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.513 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 00:36:31.513 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 00:36:31.518 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:36:31.518 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly enumerate tags" 00:36:31.518 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [published-0.8, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8)]] 00:36:31.519 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:36:31.519 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.525 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 8 msec 00:36:31.526 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 00:36:31.527 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:36:31.527 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly enumerate tags" 00:36:31.527 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [published-0.9, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8), Tag(name=published-0.9)]] 00:36:31.527 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:36:31.528 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.9) 00:36:31.532 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 5 msec 00:36:31.533 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 00:36:31.535 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:36:31.535 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly fetch changesets" 00:36:31.535 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [published-0.8, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8)]] 00:36:31.535 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:36:31.537 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.540 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 5 msec 00:36:31.540 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 00:36:31.542 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:36:31.542 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly fetch changesets" 00:36:31.542 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [published-0.9, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8), Tag(name=published-0.9)]] 00:36:31.542 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:36:31.542 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.9) 00:36:31.550 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 7 msec 00:36:31.550 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 00:36:31.557 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************** 00:36:31.558 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must return no tag when empty working directory" 00:36:31.558 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************** 00:36:31.558 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.560 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 00:36:31.566 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 00:36:31.568 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 00:36:31.568 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 00:36:31.568 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag1)] 00:36:31.569 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 00:36:31.569 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.578 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 9 msec 00:36:31.579 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 00:36:31.581 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 00:36:31.581 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 00:36:31.581 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag2)] 00:36:31.581 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 00:36:31.581 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.584 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 00:36:31.584 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 00:36:31.585 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 00:36:31.586 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 00:36:31.586 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag3)] 00:36:31.586 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 00:36:31.586 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.588 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 00:36:31.589 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 00:36:31.590 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 00:36:31.590 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 00:36:31.590 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag4)] 00:36:31.590 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - **************************************************************** 00:36:31.591 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository1868709472293644204 with Tag(name=published-0.8) 00:36:31.593 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec 00:36:31.593 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 00:36:31.594 [main ] INFO i.t.n.f.f.scm.spi.ScmFileSystemProviderTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTest [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.605 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Filesystems :: SCM' with 7 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-scm/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-scm/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-scm/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-scm-1.2-ALPHA-12-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core-filesystem-scm >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-core-filesystem-scm --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core-filesystem-scm <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-core-filesystem-scm --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] BugInstance size is 7 [INFO] Error size is 0 [INFO] Total bugs: 7 [ERROR] Medium: Possible null pointer dereference in it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport.isEmpty() due to return value of called method [it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport, it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport] Dereferenced at ScmWorkingDirectorySupport.java:[line 66]Known null at ScmWorkingDirectorySupport.java:[line 66] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE [ERROR] High: Found reliance on default encoding in it.tidalwave.util.impl.DefaultProcessExecutor.start(): new java.io.PrintWriter(OutputStream, boolean) [it.tidalwave.util.impl.DefaultProcessExecutor] At DefaultProcessExecutor.java:[line 327] DM_DEFAULT_ENCODING [ERROR] Low: Private method it.tidalwave.util.impl.DefaultProcessExecutor.log(String, DefaultProcessExecutor$DefaultConsoleOutput) is never called [it.tidalwave.util.impl.DefaultProcessExecutor] At DefaultProcessExecutor.java:[lines 416-420] UPM_UNCALLED_PRIVATE_METHOD [ERROR] High: Found reliance on default encoding in it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput.read(): new java.io.InputStreamReader(InputStream) [it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 213] DM_DEFAULT_ENCODING [ERROR] Medium: Naked notify in it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput.read() [it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 229] NN_NAKED_NOTIFY [ERROR] Low: Exceptional return value of java.util.concurrent.ExecutorService.submit(Runnable) ignored in it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput.start() [it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 107] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE [ERROR] Low: Unconditional wait in it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput.waitFor(String) [it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 185] 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-northernwind-core-filesystem-scm --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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-northernwind-core-filesystem-scm --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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 Dec 24, 2024 12:36:37 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:36:37 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:36:37 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:36:37 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:36:37 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:36:37 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:36:37 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:36:37 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:36:37 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:36:37 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-northernwind-core-filesystem-scm --- [INFO] There are 11 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-northernwind-core-filesystem-scm >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000598361 [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/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-filesystem-scm --- [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-northernwind-core-filesystem-scm --- [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-northernwind-core-filesystem-scm --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 7 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] No processor claimed any of these annotations: /javax.annotation.concurrent.NotThreadSafe,/javax.annotation.Nonnull,/javax.annotation.concurrent.Immutable,/javax.annotation.PostConstruct,/javax.inject.Inject [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/src/main/java/it/tidalwave/util/ProcessExecutorException.java:[43,7] [serial] serializable class ProcessExecutorException has no definition of serialVersionUID [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Copying 1 resource from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-scm --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] No processor claimed any of these annotations: /javax.annotation.Nullable,/javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/org.testng.annotations.Test,/org.testng.annotations.BeforeClass,/org.testng.annotations.DataProvider [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core-filesystem-scm <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-core-filesystem-scm --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-messagebus:jar:3.2-ALPHA-20:compile [WARNING] org.netbeans.api:org-openide-filesystems:jar:RELEASE80:compile [WARNING] org.springframework:spring-context:jar:5.3.27:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime [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-20:compile [WARNING] org.springframework:spring-context:jar:5.3.27:compile [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-git >-- [INFO] Building NorthernWind :: Filesystems :: SCM :: Git 1.2-ALPHA-12-SNAPSHOT [14/24] [INFO] from modules/filesystems/GitFileSystem/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000604592 [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/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-filesystem-git --- [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-northernwind-core-filesystem-git --- [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-northernwind-core-filesystem-git --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Copying 2 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 3 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 00:36:49.426 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.git.impl.GitFileSystemProviderTest 00:36:49.527 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:49.545 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:49.545 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:49.546 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:49.574 [pool-3-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:49.595 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:49.596 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:49.596 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:49.603 [pool-4-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:50.378 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:50.379 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3290297920417053387/1 00:36:50.379 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:50.396 [pool-7-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:50.440 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:50.442 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3290297920417053387/2 00:36:50.444 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:50.456 [pool-9-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:51.442 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir3290297920417053387/1 00:36:51.442 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir3290297920417053387/2 00:36:51.559 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus] 00:36:51.567 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ******************************* 00:36:51.574 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST "must properly initialize" 00:36:51.575 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ******************************* 00:36:51.579 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 00:36:51.580 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3290297920417053387/1 00:36:51.580 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:51.588 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 00:36:51.589 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 00:36:51.589 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 00:36:51.589 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 00:36:51.589 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 00:36:51.589 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 00:36:51.589 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 00:36:51.590 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 00:36:51.592 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 00:36:51.592 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3290297920417053387/2 00:36:51.595 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:51.599 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 00:36:51.601 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 00:36:51.604 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 00:36:51.604 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 00:36:51.605 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 00:36:51.605 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 00:36:51.605 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 00:36:51.605 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 00:36:51.608 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 00:36:51.609 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3290297920417053387/1 00:36:51.609 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:51.619 [pool-15-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: fatal: no tag exactly matches '09fec4b0e0f46c954e2409d20fbba60ee119d73c' 00:36:51.626 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 128 00:36:51.627 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, describe, --tags, --candidates=0] 00:36:51.627 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3290297920417053387/1 00:36:51.627 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/, , HUDSON_COOKIE=b8df281e-4d52-4d20-90af-790dde84cfc9, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics-1306, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#1306, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/display/redirect, , GIT_BRANCH=origin/master, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=1306, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings10004556207375808032.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/0, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=986947ad5cf9dae183cbc58a2f5174c661dce3be, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=0, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JOB_BASE_NAME=NorthernWind_Metrics, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=1306, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/tidalwave/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 00:36:51.639 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 00:36:51.639 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3290297920417053387/2 00:36:51.639 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:51.650 [pool-17-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: fatal: no tag exactly matches '09fec4b0e0f46c954e2409d20fbba60ee119d73c' 00:36:51.658 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 128 00:36:51.658 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, describe, --tags, --candidates=0] 00:36:51.659 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir3290297920417053387/2 00:36:51.659 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/, , HUDSON_COOKIE=b8df281e-4d52-4d20-90af-790dde84cfc9, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics-1306, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#1306, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/display/redirect, , GIT_BRANCH=origin/master, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=1306, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings10004556207375808032.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/0, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=986947ad5cf9dae183cbc58a2f5174c661dce3be, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=0, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JOB_BASE_NAME=NorthernWind_Metrics, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=1306, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/tidalwave/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 00:36:51.665 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST PASSED in 100 msec 00:36:51.666 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - 00:36:51.672 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:51.686 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:51.687 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:51.687 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:51.695 [pool-19-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:51.727 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:51.727 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:51.727 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:51.730 [pool-20-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:51.777 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:51.777 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir14153970106171587440/1 00:36:51.778 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:51.788 [pool-23-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:51.851 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:51.852 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir14153970106171587440/2 00:36:51.852 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:51.861 [pool-25-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:51.912 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir14153970106171587440/1 00:36:51.913 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir14153970106171587440/2 00:36:51.919 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus] 00:36:51.920 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - **************************************************************** 00:36:51.920 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST "checkForUpdates must do nothing when there are no updates" 00:36:51.920 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - **************************************************************** 00:36:51.941 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.8 00:36:51.941 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir14153970106171587440/1 00:36:51.941 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:51.966 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.8'. 00:36:51.966 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:51.966 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 00:36:51.966 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this 00:36:51.966 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 00:36:51.967 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:51.967 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may 00:36:51.967 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 00:36:51.967 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:51.967 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 00:36:51.967 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:51.967 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 00:36:51.967 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:51.967 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 00:36:51.967 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:51.968 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 00:36:51.968 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:51.973 [pool-27-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b86b499 Fixed Google Fonts. 00:36:51.978 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir14153970106171587440/2 ... 00:36:51.979 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 00:36:51.979 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir14153970106171587440/2 00:36:51.979 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:51.993 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 00:36:51.997 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir14153970106171587440/2 00:36:51.997 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.001 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 00:36:52.001 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 00:36:52.001 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 00:36:52.001 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 00:36:52.001 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 00:36:52.001 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 00:36:52.001 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 00:36:52.001 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 00:36:52.005 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 00:36:52.005 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir14153970106171587440/1 00:36:52.005 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.015 [pool-32-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 00:36:52.017 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> no changes 00:36:52.017 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 00:36:52.017 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir14153970106171587440/1 00:36:52.017 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.025 [pool-34-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 00:36:52.031 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST PASSED in 107 msec 00:36:52.032 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - 00:36:52.033 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:52.058 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:52.059 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:52.059 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.068 [pool-37-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:52.127 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:52.130 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:52.130 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.135 [pool-38-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:52.203 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:52.203 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13079029245649224371/1 00:36:52.203 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.210 [pool-41-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:52.258 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:52.259 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13079029245649224371/2 00:36:52.259 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.266 [pool-43-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:52.318 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir13079029245649224371/1 00:36:52.318 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir13079029245649224371/2 00:36:52.325 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus] 00:36:52.327 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ************************************************************************ 00:36:52.327 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST "checkForUpdates must update and fire event when there are updates" 00:36:52.327 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - ************************************************************************ 00:36:52.330 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.8 00:36:52.330 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13079029245649224371/1 00:36:52.330 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.349 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.8'. 00:36:52.350 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.352 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 00:36:52.352 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this 00:36:52.352 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 00:36:52.352 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.352 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may 00:36:52.352 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 00:36:52.352 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.352 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 00:36:52.353 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.353 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 00:36:52.353 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.353 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 00:36:52.353 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.353 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 00:36:52.353 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.354 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.9) 00:36:52.356 [pool-45-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b86b499 Fixed Google Fonts. 00:36:52.370 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:52.372 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:52.373 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.374 [pool-47-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:52.413 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir13079029245649224371/2 ... 00:36:52.414 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 00:36:52.415 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13079029245649224371/2 00:36:52.415 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.432 [pool-49-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: From file:///tmp/scm-repository15836874724435249304 00:36:52.432 [pool-49-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: * [new tag] published-0.9 -> published-0.9 00:36:52.436 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 00:36:52.436 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13079029245649224371/2 00:36:52.436 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.442 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 00:36:52.442 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 00:36:52.442 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 00:36:52.442 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 00:36:52.443 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 00:36:52.443 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 00:36:52.443 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 00:36:52.443 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 00:36:52.444 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 00:36:52.445 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 00:36:52.445 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13079029245649224371/1 00:36:52.445 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.451 [pool-52-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 00:36:52.452 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> new tag: Tag(name=published-0.9) 00:36:52.452 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.9 00:36:52.452 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13079029245649224371/2 00:36:52.452 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.469 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.9'. 00:36:52.470 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.470 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 00:36:52.470 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this 00:36:52.470 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 00:36:52.470 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.471 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may 00:36:52.472 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 00:36:52.472 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.472 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 00:36:52.472 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir13079029245649224371/2 00:36:52.472 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir13079029245649224371/1 00:36:52.472 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.473 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 00:36:52.473 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.473 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 00:36:52.473 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.473 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 00:36:52.473 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.474 [pool-55-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 2d8ba33 Fixed CSS linking. 00:36:52.528 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 00:36:52.529 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13079029245649224371/1 00:36:52.529 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.548 [pool-57-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: From file:///tmp/scm-repository15836874724435249304 00:36:52.548 [pool-57-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: * [new tag] published-0.9 -> published-0.9 00:36:52.554 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.9 00:36:52.555 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13079029245649224371/1 00:36:52.555 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.570 [pool-59-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Previous HEAD position was b86b499 Fixed Google Fonts. 00:36:52.571 [pool-59-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 2d8ba33 Fixed CSS linking. 00:36:52.575 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 00:36:52.575 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13079029245649224371/2 00:36:52.575 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.582 [pool-60-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 00:36:52.613 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - TEST PASSED in 281 msec 00:36:52.614 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - 00:36:52.641 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - *************************************** 00:36:52.642 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly clone a repository" 00:36:52.642 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - *************************************** 00:36:52.642 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:52.643 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:52.643 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:52.643 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.651 [pool-63-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:52.709 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:52.710 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:52.710 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.716 [pool-64-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:52.717 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:52.717 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:52.717 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.727 [pool-67-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:52.791 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 150 msec 00:36:52.791 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 00:36:52.819 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 00:36:52.820 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 00:36:52.820 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.1)] 00:36:52.820 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 00:36:52.820 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:52.821 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:52.821 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:52.821 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.827 [pool-69-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:52.873 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:52.873 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:52.873 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.878 [pool-70-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:52.879 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:52.879 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:52.879 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.887 [pool-73-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:52.939 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.1 00:36:52.939 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:52.939 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.951 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.1'. 00:36:52.951 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.951 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 00:36:52.951 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this 00:36:52.951 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 00:36:52.952 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.952 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may 00:36:52.952 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 00:36:52.952 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.952 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 00:36:52.952 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.952 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 00:36:52.952 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.952 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 00:36:52.952 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.952 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 00:36:52.952 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:52.952 [pool-75-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at f125b4e Added Google ownership proof. 00:36:52.952 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 00:36:52.952 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:52.952 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.957 [pool-76-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 00:36:52.958 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 138 msec 00:36:52.958 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 00:36:52.992 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 00:36:52.992 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 00:36:52.992 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.2)] 00:36:52.992 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 00:36:52.993 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:52.993 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:52.993 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:52.993 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:52.997 [pool-79-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:53.037 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:53.037 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:53.037 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.047 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:53.048 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:53.048 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.048 [pool-80-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:53.054 [pool-83-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:53.094 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.2 00:36:53.094 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:53.094 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.111 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.2'. 00:36:53.111 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.111 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 00:36:53.111 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this 00:36:53.111 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 00:36:53.111 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.111 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may 00:36:53.111 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 00:36:53.111 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.112 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 00:36:53.112 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.112 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 00:36:53.112 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.112 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 00:36:53.112 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.112 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 00:36:53.112 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.113 [pool-85-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b71c72e Fixed hero. 00:36:53.114 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 00:36:53.115 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:53.115 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.118 [pool-86-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 00:36:53.119 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 127 msec 00:36:53.119 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 00:36:53.162 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 00:36:53.163 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 00:36:53.163 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.3)] 00:36:53.163 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 00:36:53.165 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:53.165 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:53.165 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:53.165 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.172 [pool-89-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:53.210 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:53.211 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:53.211 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.213 [pool-90-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:53.218 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:53.218 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:53.218 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.227 [pool-93-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:53.276 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.3 00:36:53.276 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:53.280 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.303 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.3'. 00:36:53.304 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.304 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 00:36:53.304 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this 00:36:53.304 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 00:36:53.304 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.304 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may 00:36:53.304 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 00:36:53.304 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.304 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 00:36:53.305 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.305 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 00:36:53.305 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.305 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 00:36:53.305 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.305 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 00:36:53.305 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.307 [pool-95-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at a3bac56 Added Google Analytics. 00:36:53.308 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 00:36:53.308 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:53.309 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.318 [pool-96-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 00:36:53.319 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 156 msec 00:36:53.319 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 00:36:53.343 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 00:36:53.344 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 00:36:53.344 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.4)] 00:36:53.345 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 00:36:53.346 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:53.346 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:53.346 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:53.346 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.355 [pool-99-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:53.402 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:53.403 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:53.407 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.411 [pool-100-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:53.414 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:53.414 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:53.414 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.419 [pool-103-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:53.475 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.4 00:36:53.476 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:53.476 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.486 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.4'. 00:36:53.486 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.486 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 00:36:53.486 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this 00:36:53.486 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 00:36:53.486 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.486 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may 00:36:53.486 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 00:36:53.487 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.487 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 00:36:53.487 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.487 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 00:36:53.487 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.487 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 00:36:53.487 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.487 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 00:36:53.487 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.490 [pool-105-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 8f573f8 Set the color theme. 00:36:53.491 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 00:36:53.491 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:53.491 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.499 [pool-106-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 00:36:53.503 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 158 msec 00:36:53.503 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 00:36:53.526 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 00:36:53.526 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 00:36:53.526 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.5)] 00:36:53.526 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 00:36:53.527 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:53.528 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:53.528 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:53.528 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.532 [pool-109-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:53.576 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:53.576 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:53.576 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.583 [pool-110-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:53.583 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:53.583 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:53.583 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.588 [pool-113-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:53.635 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.5 00:36:53.635 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:53.635 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.647 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.5'. 00:36:53.648 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.648 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 00:36:53.648 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this 00:36:53.648 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 00:36:53.648 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.648 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may 00:36:53.648 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 00:36:53.648 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.648 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 00:36:53.648 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.648 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 00:36:53.648 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.648 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 00:36:53.648 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.648 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 00:36:53.648 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.649 [pool-115-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 086e600 Added new contents. 00:36:53.649 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 00:36:53.649 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:53.649 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.653 [pool-116-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 00:36:53.654 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 129 msec 00:36:53.655 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 00:36:53.677 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 00:36:53.678 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 00:36:53.678 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.6)] 00:36:53.678 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 00:36:53.678 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:53.678 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:53.679 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:53.679 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.688 [pool-119-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:53.722 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:53.723 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:53.723 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.727 [pool-120-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:53.728 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:53.728 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:53.728 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.730 [pool-123-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:53.770 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.6 00:36:53.770 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:53.770 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.783 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.6'. 00:36:53.783 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.783 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 00:36:53.783 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this 00:36:53.783 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 00:36:53.783 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.783 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may 00:36:53.783 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 00:36:53.783 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.783 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 00:36:53.783 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.783 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 00:36:53.784 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.784 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 00:36:53.784 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.784 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 00:36:53.784 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.784 [pool-125-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 9001e96 Forced committing of media. 00:36:53.786 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 00:36:53.786 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:53.786 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.790 [pool-126-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 00:36:53.791 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 114 msec 00:36:53.791 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 00:36:53.818 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 00:36:53.818 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 00:36:53.818 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.7)] 00:36:53.818 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 00:36:53.819 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:53.820 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:53.820 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:53.820 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.825 [pool-129-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:53.871 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:53.871 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:53.871 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.875 [pool-130-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:53.875 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:53.875 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:53.875 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.880 [pool-133-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:53.915 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.7 00:36:53.915 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:53.915 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.929 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.7'. 00:36:53.929 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.929 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 00:36:53.929 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this 00:36:53.929 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 00:36:53.929 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.929 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may 00:36:53.929 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 00:36:53.929 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.929 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 00:36:53.929 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.929 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 00:36:53.929 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.929 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 00:36:53.929 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.929 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 00:36:53.929 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:53.930 [pool-135-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at 81b8ba4 ... 00:36:53.931 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 00:36:53.931 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:53.931 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.936 [pool-136-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 00:36:53.936 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 118 msec 00:36:53.936 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 00:36:53.974 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 00:36:53.974 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly checkout" 00:36:53.974 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=published-0.8)] 00:36:53.974 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************** 00:36:53.974 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:53.975 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:53.975 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:53.975 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:53.981 [pool-139-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:54.017 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:54.017 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:54.017 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.019 [pool-140-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:54.020 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:54.020 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.020 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.021 [pool-143-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:54.056 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout published-0.8 00:36:54.056 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.056 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.073 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Note: switching to 'published-0.8'. 00:36:54.073 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:54.073 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental 00:36:54.073 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: changes and commit them, and you can discard any commits you make in this 00:36:54.073 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch. 00:36:54.073 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:54.073 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: If you want to create a new branch to retain commits you create, you may 00:36:54.073 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example: 00:36:54.074 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:54.074 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch -c 00:36:54.074 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:54.074 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Or undo this operation with: 00:36:54.074 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:54.074 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: git switch - 00:36:54.074 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:54.074 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false 00:36:54.074 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: 00:36:54.078 [pool-145-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: HEAD is now at b86b499 Fixed Google Fonts. 00:36:54.078 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 00:36:54.078 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.078 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.085 [pool-146-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 00:36:54.086 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 112 msec 00:36:54.086 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 00:36:54.117 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:36:54.117 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly enumerate tags" 00:36:54.117 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [published-0.8, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8)]] 00:36:54.117 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:36:54.118 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:54.118 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:54.118 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:54.118 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.123 [pool-149-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:54.171 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:54.173 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:54.173 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.179 [pool-150-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:54.181 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:54.181 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.181 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.188 [pool-153-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:54.228 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 00:36:54.229 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.229 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.237 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 00:36:54.238 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 00:36:54.238 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 00:36:54.238 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 00:36:54.238 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 00:36:54.238 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 00:36:54.238 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 00:36:54.238 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 00:36:54.238 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 00:36:54.239 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.239 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.242 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 00:36:54.242 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 00:36:54.242 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 00:36:54.242 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 00:36:54.242 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 00:36:54.242 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 00:36:54.242 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 00:36:54.242 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 00:36:54.245 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 00:36:54.245 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.245 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.248 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 00:36:54.248 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 00:36:54.249 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 00:36:54.249 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 00:36:54.249 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 00:36:54.249 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 00:36:54.249 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 00:36:54.249 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 00:36:54.250 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 133 msec 00:36:54.250 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 00:36:54.266 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:36:54.266 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly enumerate tags" 00:36:54.267 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [published-0.9, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8), Tag(name=published-0.9)]] 00:36:54.267 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:36:54.267 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.9) 00:36:54.268 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:54.268 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:54.268 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.276 [pool-161-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:54.308 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:54.309 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.309 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.311 [pool-163-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:54.351 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 00:36:54.352 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.352 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.354 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 00:36:54.354 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 00:36:54.354 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 00:36:54.354 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 00:36:54.354 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 00:36:54.354 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 00:36:54.354 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 00:36:54.354 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 00:36:54.354 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 00:36:54.355 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 00:36:54.355 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.355 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.358 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 00:36:54.358 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 00:36:54.358 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 00:36:54.358 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 00:36:54.358 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 00:36:54.358 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 00:36:54.358 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 00:36:54.358 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 00:36:54.359 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 00:36:54.360 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 00:36:54.360 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.360 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.364 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 00:36:54.364 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 00:36:54.364 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 00:36:54.364 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 00:36:54.364 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 00:36:54.364 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 00:36:54.364 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 00:36:54.365 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 00:36:54.365 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 00:36:54.367 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 100 msec 00:36:54.368 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 00:36:54.389 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:36:54.390 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly fetch changesets" 00:36:54.390 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [published-0.8, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8)]] 00:36:54.390 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:36:54.391 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:54.391 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:54.391 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:54.391 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.396 [pool-171-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:54.438 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:54.438 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:54.438 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.445 [pool-172-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:54.446 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:54.446 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.446 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.450 [pool-175-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:54.499 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 00:36:54.499 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.499 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.511 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 00:36:54.511 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.511 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.513 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 00:36:54.513 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 00:36:54.513 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 00:36:54.513 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 00:36:54.513 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 00:36:54.513 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 00:36:54.513 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 00:36:54.513 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 00:36:54.515 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 129 msec 00:36:54.515 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 00:36:54.535 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:36:54.535 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must properly fetch changesets" 00:36:54.535 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [published-0.9, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8), Tag(name=published-0.9)]] 00:36:54.535 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:36:54.536 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.9) 00:36:54.536 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:54.536 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:54.536 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.541 [pool-181-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:54.580 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:54.580 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.580 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.588 [pool-183-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:54.618 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git fetch --all 00:36:54.618 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.618 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.632 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -l --sort=v:refname 00:36:54.632 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.632 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.634 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 00:36:54.634 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 00:36:54.634 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 00:36:54.634 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 00:36:54.634 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 00:36:54.635 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 00:36:54.635 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 00:36:54.635 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 00:36:54.635 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 00:36:54.639 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 103 msec 00:36:54.639 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 00:36:54.669 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************************************** 00:36:54.669 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must return no tag when empty working directory" 00:36:54.669 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ****************************************************** 00:36:54.669 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:54.670 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:54.670 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:54.670 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.673 [pool-189-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:54.711 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:54.711 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:54.711 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.713 [pool-190-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:54.714 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:54.714 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.714 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.719 [pool-193-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:54.767 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git describe --tags --candidates=0 00:36:54.767 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.767 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.771 [pool-195-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: fatal: no tag exactly matches '09fec4b0e0f46c954e2409d20fbba60ee119d73c' 00:36:54.774 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 128 00:36:54.774 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, describe, --tags, --candidates=0] 00:36:54.774 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.774 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/, , HUDSON_COOKIE=b8df281e-4d52-4d20-90af-790dde84cfc9, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics-1306, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#1306, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/display/redirect, , GIT_BRANCH=origin/master, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=1306, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings10004556207375808032.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/0, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=986947ad5cf9dae183cbc58a2f5174c661dce3be, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=0, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JOB_BASE_NAME=NorthernWind_Metrics, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=1306, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/tidalwave/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 00:36:54.775 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 106 msec 00:36:54.776 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 00:36:54.794 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 00:36:54.794 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 00:36:54.794 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag1)] 00:36:54.794 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 00:36:54.795 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:54.795 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:54.795 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:54.795 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.807 [pool-197-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:54.850 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:54.850 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:54.850 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.854 [pool-198-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:54.855 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:54.855 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.855 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.857 [pool-201-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:54.891 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag1 00:36:54.892 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.892 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.895 [pool-203-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag1' did not match any file(s) known to git 00:36:54.897 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1 00:36:54.897 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag1] 00:36:54.897 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.897 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/, , HUDSON_COOKIE=b8df281e-4d52-4d20-90af-790dde84cfc9, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics-1306, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#1306, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/display/redirect, , GIT_BRANCH=origin/master, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=1306, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings10004556207375808032.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/0, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=986947ad5cf9dae183cbc58a2f5174c661dce3be, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=0, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JOB_BASE_NAME=NorthernWind_Metrics, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=1306, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/tidalwave/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 00:36:54.903 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 109 msec 00:36:54.903 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 00:36:54.919 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 00:36:54.919 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 00:36:54.919 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag2)] 00:36:54.919 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 00:36:54.920 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:54.921 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:54.921 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:54.921 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.923 [pool-205-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:54.959 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:54.960 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:54.960 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.963 [pool-206-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:54.968 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:54.968 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:54.968 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:54.976 [pool-209-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:55.018 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag2 00:36:55.018 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:55.019 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:55.023 [pool-211-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag2' did not match any file(s) known to git 00:36:55.024 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1 00:36:55.024 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag2] 00:36:55.024 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:55.024 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/, , HUDSON_COOKIE=b8df281e-4d52-4d20-90af-790dde84cfc9, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics-1306, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#1306, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/display/redirect, , GIT_BRANCH=origin/master, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=1306, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings10004556207375808032.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/0, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=986947ad5cf9dae183cbc58a2f5174c661dce3be, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=0, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JOB_BASE_NAME=NorthernWind_Metrics, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=1306, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/tidalwave/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 00:36:55.028 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 109 msec 00:36:55.028 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 00:36:55.042 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 00:36:55.043 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 00:36:55.043 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag3)] 00:36:55.043 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 00:36:55.043 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:55.044 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:55.044 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:55.044 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:55.050 [pool-213-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:55.097 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:55.097 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:55.097 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:55.106 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:55.107 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:55.107 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:55.107 [pool-214-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:55.113 [pool-217-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:55.168 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag3 00:36:55.168 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:55.168 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:55.173 [pool-219-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag3' did not match any file(s) known to git 00:36:55.175 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1 00:36:55.176 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag3] 00:36:55.176 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:55.176 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/, , HUDSON_COOKIE=b8df281e-4d52-4d20-90af-790dde84cfc9, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics-1306, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#1306, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/display/redirect, , GIT_BRANCH=origin/master, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=1306, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings10004556207375808032.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/0, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=986947ad5cf9dae183cbc58a2f5174c661dce3be, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=0, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JOB_BASE_NAME=NorthernWind_Metrics, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=1306, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/tidalwave/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 00:36:55.185 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 143 msec 00:36:55.185 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 00:36:55.221 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 00:36:55.221 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 00:36:55.221 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - ARGS [Tag(name=tag4)] 00:36:55.221 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - **************************************************************** 00:36:55.223 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15836874724435249304 with Tag(name=published-0.8) 00:36:55.223 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle . 00:36:55.223 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:55.223 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:55.231 [pool-221-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:55.291 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git tag -d published-0.9 00:36:55.291 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15836874724435249304 00:36:55.291 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:55.300 [pool-222-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33) 00:36:55.300 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository15836874724435249304/ . 00:36:55.300 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:55.300 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:55.308 [pool-225-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: Cloning into '.'... 00:36:55.358 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/git checkout tag4 00:36:55.358 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:55.358 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:36:55.363 [pool-227-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: error: pathspec 'tag4' did not match any file(s) known to git 00:36:55.365 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 1 00:36:55.365 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/git, checkout, tag4] 00:36:55.365 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory8375524397804513776 00:36:55.365 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/, , HUDSON_COOKIE=b8df281e-4d52-4d20-90af-790dde84cfc9, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics-1306, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#1306, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/display/redirect, , GIT_BRANCH=origin/master, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=1306, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings10004556207375808032.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/0, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=986947ad5cf9dae183cbc58a2f5174c661dce3be, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=0, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JOB_BASE_NAME=NorthernWind_Metrics, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=1306, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/tidalwave/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 00:36:55.368 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - TEST PASSED in 148 msec 00:36:55.368 [main ] INFO i.t.n.f.f.git.impl.GitWorkingDirectoryTest - 00:36:55.369 [main ] INFO i.t.n.f.f.git.impl.GitFileSystemProviderTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.filesystem.git.impl.GitFileSystemProviderTest [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.115 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Filesystems :: SCM :: Git' with 2 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-git/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-git/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-git/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-git-1.2-ALPHA-12-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core-filesystem-git >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-core-filesystem-git --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core-filesystem-git <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-core-filesystem-git --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [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-northernwind-core-filesystem-git --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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-northernwind-core-filesystem-git --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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 Dec 24, 2024 12:36:59 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:36:59 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:36:59 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:36:59 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:36:59 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:36:59 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:36:59 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:36:59 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:36:59 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:36:59 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-northernwind-core-filesystem-git --- [INFO] There are 2 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-northernwind-core-filesystem-git >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000620243 [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/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-filesystem-git --- [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-northernwind-core-filesystem-git --- [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-northernwind-core-filesystem-git --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Copying 2 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-git --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 3 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core-filesystem-git <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-core-filesystem-git --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util:jar:3.2-ALPHA-20:compile [WARNING] org.springframework:spring-beans:jar:5.3.27:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test [WARNING] commons-io:commons-io:jar:2.4:test [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:compile [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test [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 [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-hg >-- [INFO] Building NorthernWind :: Filesystems :: SCM :: Mercurial 1.2-ALPHA-12-SNAPSHOT [15/24] [INFO] from modules/filesystems/MercurialFileSystem/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000625093 [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/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-filesystem-hg --- [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-northernwind-core-filesystem-hg --- [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-northernwind-core-filesystem-hg --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Copying 2 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 3 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 00:37:09.555 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest 00:37:09.660 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:09.679 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:09.679 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:09.679 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:10.153 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:10.155 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:10.155 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:10.155 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:10.167 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:10.167 [pool-2-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:10.200 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:10.201 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:10.203 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:10.358 [pool-4-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:10.909 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:10.909 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11225579832569495272/1 00:37:10.910 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:11.115 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:11.115 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11225579832569495272/2 00:37:11.115 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:11.914 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir11225579832569495272/1 00:37:11.915 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir11225579832569495272/2 00:37:11.982 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus] 00:37:11.985 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ******************************* 00:37:11.985 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST "must properly initialize" 00:37:11.985 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ******************************* 00:37:11.988 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 00:37:11.988 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11225579832569495272/1 00:37:11.989 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:12.144 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 00:37:12.144 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 00:37:12.144 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 00:37:12.145 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 00:37:12.146 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 00:37:12.146 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 00:37:12.146 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 00:37:12.146 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 00:37:12.146 [pool-10-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 00:37:12.182 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 00:37:12.182 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11225579832569495272/2 00:37:12.182 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:12.319 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 00:37:12.320 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 00:37:12.320 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 00:37:12.320 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 00:37:12.320 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 00:37:12.321 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 00:37:12.321 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 00:37:12.321 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 00:37:12.321 [pool-12-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 00:37:12.346 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 00:37:12.347 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11225579832569495272/1 00:37:12.347 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:12.485 [pool-14-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 000000000000 00:37:12.514 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 00:37:12.515 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir11225579832569495272/2 00:37:12.515 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:12.660 [pool-16-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 000000000000 00:37:12.708 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST PASSED in 705 msec 00:37:12.708 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - 00:37:12.716 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:12.736 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:12.736 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:12.736 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:13.038 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:13.039 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:13.039 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:13.039 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:13.056 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:13.056 [pool-18-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:13.080 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:13.080 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:13.080 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:13.254 [pool-20-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:13.391 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:13.393 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir2379871998399459025/1 00:37:13.393 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:13.607 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:13.608 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir2379871998399459025/2 00:37:13.608 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:13.845 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir2379871998399459025/1 00:37:13.845 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir2379871998399459025/2 00:37:13.855 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus] 00:37:13.856 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - **************************************************************** 00:37:13.856 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST "checkForUpdates must do nothing when there are no updates" 00:37:13.856 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - **************************************************************** 00:37:13.861 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.8 00:37:13.861 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir2379871998399459025/1 00:37:13.861 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:14.101 [pool-26-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved 00:37:14.125 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir2379871998399459025/2 ... 00:37:14.126 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull 00:37:14.126 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir2379871998399459025/2 00:37:14.126 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:14.251 [pool-28-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository15291731277415317896 00:37:14.287 [pool-28-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes 00:37:14.288 [pool-28-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: no changes found 00:37:14.321 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 00:37:14.321 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir2379871998399459025/2 00:37:14.321 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:14.507 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 00:37:14.508 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 00:37:14.508 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 00:37:14.508 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 00:37:14.508 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 00:37:14.508 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 00:37:14.508 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 00:37:14.508 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 00:37:14.509 [pool-30-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 00:37:14.603 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 00:37:14.604 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir2379871998399459025/1 00:37:14.604 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:14.901 [pool-32-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c482c241299d published-0.8 00:37:14.936 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> no changes 00:37:14.937 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 00:37:14.937 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir2379871998399459025/1 00:37:14.937 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:15.115 [pool-34-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c482c241299d published-0.8 00:37:15.145 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST PASSED in 1288 msec 00:37:15.145 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - 00:37:15.149 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:15.176 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:15.176 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:15.176 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:15.490 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:15.490 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:15.490 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:15.490 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:15.512 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:15.513 [pool-36-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:15.543 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:15.543 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:15.544 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:15.759 [pool-38-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:15.881 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:15.882 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13089669210412928635/1 00:37:15.882 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:16.081 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:16.082 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13089669210412928635/2 00:37:16.082 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:16.290 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir13089669210412928635/1 00:37:16.290 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir13089669210412928635/2 00:37:16.294 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, propertyConfigurer, fileSystemProvider, applicationMessageBus] 00:37:16.295 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ************************************************************************ 00:37:16.295 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST "checkForUpdates must update and fire event when there are updates" 00:37:16.295 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - ************************************************************************ 00:37:16.296 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.8 00:37:16.296 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13089669210412928635/1 00:37:16.296 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:16.488 [pool-44-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved 00:37:16.518 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.9) 00:37:16.538 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:16.539 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:16.539 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:16.787 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:16.788 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:16.788 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:16.788 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:16.800 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:16.800 [pool-46-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:16.836 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - Checking for updates in /tmp/working-dir13089669210412928635/2 ... 00:37:16.837 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull 00:37:16.837 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13089669210412928635/2 00:37:16.837 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:16.954 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository15291731277415317896 00:37:17.008 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes 00:37:17.008 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:17.009 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:17.009 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:17.015 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 6 changesets with 9 changes to 8 files 00:37:17.016 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets bd9971dc550f:9835f3b7709b 00:37:17.016 [pool-48-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: (run 'hg update' to get a working copy) 00:37:17.045 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 00:37:17.045 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13089669210412928635/2 00:37:17.045 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:17.184 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b 00:37:17.185 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f 00:37:17.185 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 00:37:17.185 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 00:37:17.185 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 00:37:17.185 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 00:37:17.185 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 00:37:17.185 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 00:37:17.185 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 00:37:17.185 [pool-50-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 00:37:17.212 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 00:37:17.213 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13089669210412928635/1 00:37:17.213 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:17.381 [pool-52-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c482c241299d published-0.8 00:37:17.406 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - >>>> new tag: Tag(name=published-0.9) 00:37:17.407 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.9 00:37:17.407 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13089669210412928635/2 00:37:17.407 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:17.600 [pool-54-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved 00:37:17.626 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New exposed working directory: /tmp/working-dir13089669210412928635/2 00:37:17.626 [main ] INFO i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider - New alternate working directory: /tmp/working-dir13089669210412928635/1 00:37:17.663 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull 00:37:17.663 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13089669210412928635/1 00:37:17.663 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:17.803 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository15291731277415317896 00:37:17.872 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes 00:37:17.873 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:17.873 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:17.873 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:17.880 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 6 changesets with 9 changes to 8 files 00:37:17.880 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets bd9971dc550f:9835f3b7709b 00:37:17.881 [pool-56-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: (run 'hg update' to get a working copy) 00:37:17.928 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.9 00:37:17.928 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13089669210412928635/1 00:37:17.928 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:18.094 [pool-58-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 2 files updated, 0 files merged, 0 files removed, 0 files unresolved 00:37:18.121 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 00:37:18.121 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/working-dir13089669210412928635/2 00:37:18.121 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:18.302 [pool-60-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: bd9971dc550f published-0.9 00:37:18.341 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - TEST PASSED in 2047 msec 00:37:18.342 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - 00:37:18.363 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - *************************************** 00:37:18.364 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly clone a repository" 00:37:18.364 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - *************************************** 00:37:18.365 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:18.365 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:18.365 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:18.365 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:18.625 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:18.625 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:18.626 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:18.626 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:18.639 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:18.639 [pool-62-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:18.669 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:18.669 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:18.670 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:18.843 [pool-64-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:18.869 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:18.869 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:18.869 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:19.061 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 698 msec 00:37:19.062 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 00:37:19.093 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 00:37:19.094 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 00:37:19.094 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.1)] 00:37:19.094 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 00:37:19.094 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:19.095 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:19.095 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:19.095 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:19.355 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:19.355 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:19.355 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:19.355 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:19.367 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:19.367 [pool-68-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:19.398 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:19.399 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:19.399 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:19.560 [pool-70-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:19.587 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:19.587 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:19.587 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:19.782 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.1 00:37:19.783 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:19.783 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:19.948 [pool-74-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 39 files updated, 0 files merged, 0 files removed, 0 files unresolved 00:37:19.973 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 00:37:19.973 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:19.973 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:20.131 [pool-76-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: abe7ba219827 published-0.1 00:37:20.152 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1059 msec 00:37:20.152 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 00:37:20.194 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 00:37:20.195 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 00:37:20.195 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.2)] 00:37:20.195 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 00:37:20.196 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:20.196 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:20.198 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:20.198 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:20.435 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:20.435 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:20.436 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:20.436 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:20.448 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:20.448 [pool-78-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:20.473 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:20.474 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:20.474 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:20.627 [pool-80-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:20.649 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:20.650 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:20.650 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:20.854 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.2 00:37:20.855 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:20.855 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:21.026 [pool-84-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 41 files updated, 0 files merged, 0 files removed, 0 files unresolved 00:37:21.050 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 00:37:21.051 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:21.051 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:21.210 [pool-86-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c39cd0d40eff published-0.2 00:37:21.238 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1043 msec 00:37:21.239 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 00:37:21.271 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 00:37:21.272 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 00:37:21.272 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.3)] 00:37:21.272 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 00:37:21.272 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:21.273 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:21.274 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:21.274 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:21.537 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:21.537 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:21.537 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:21.537 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:21.556 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:21.559 [pool-88-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:21.586 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:21.586 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:21.587 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:21.786 [pool-90-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:21.816 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:21.816 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:21.816 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:22.113 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.3 00:37:22.113 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:22.113 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:22.399 [pool-94-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 54 files updated, 0 files merged, 0 files removed, 0 files unresolved 00:37:22.423 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 00:37:22.424 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:22.424 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:22.655 [pool-96-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: e9f741b88568 published-0.3 00:37:22.680 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1409 msec 00:37:22.680 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 00:37:22.719 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 00:37:22.719 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 00:37:22.720 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.4)] 00:37:22.720 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 00:37:22.720 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:22.721 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:22.722 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:22.722 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:22.968 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:22.968 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:22.968 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:22.968 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:22.981 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:22.981 [pool-98-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:23.007 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:23.008 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:23.008 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:23.207 [pool-100-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:23.234 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:23.234 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:23.235 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:23.471 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.4 00:37:23.471 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:23.471 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:23.755 [pool-104-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 54 files updated, 0 files merged, 0 files removed, 0 files unresolved 00:37:23.779 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 00:37:23.779 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:23.779 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:24.031 [pool-106-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 91d239c72d39 published-0.4 00:37:24.062 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1343 msec 00:37:24.063 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 00:37:24.129 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 00:37:24.129 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 00:37:24.129 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.5)] 00:37:24.133 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 00:37:24.134 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:24.134 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:24.134 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:24.134 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:24.429 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:24.430 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:24.430 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:24.430 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:24.451 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:24.451 [pool-108-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:24.505 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:24.505 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:24.506 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:24.710 [pool-110-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:24.736 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:24.737 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:24.737 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:24.935 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.5 00:37:24.935 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:24.935 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:25.138 [pool-114-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved 00:37:25.168 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 00:37:25.168 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:25.168 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:25.350 [pool-116-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 76de3ad978fb published-0.5 00:37:25.375 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1245 msec 00:37:25.375 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 00:37:25.447 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 00:37:25.447 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 00:37:25.447 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.6)] 00:37:25.447 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 00:37:25.447 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:25.448 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:25.448 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:25.448 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:25.722 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:25.722 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:25.722 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:25.722 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:25.735 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:25.735 [pool-118-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:25.761 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:25.761 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:25.761 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:25.952 [pool-120-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:25.981 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:25.981 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:25.981 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:26.195 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.6 00:37:26.196 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:26.196 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:26.380 [pool-124-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 71 files updated, 0 files merged, 0 files removed, 0 files unresolved 00:37:26.407 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 00:37:26.407 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:26.407 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:26.594 [pool-126-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 23c0cd7768d8 published-0.6 00:37:26.628 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1180 msec 00:37:26.628 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 00:37:26.686 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 00:37:26.686 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 00:37:26.686 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.7)] 00:37:26.686 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 00:37:26.688 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:26.689 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:26.689 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:26.689 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:26.956 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:26.956 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:26.956 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:26.956 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:26.972 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:26.973 [pool-128-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:27.012 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:27.012 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:27.012 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:27.228 [pool-130-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:27.259 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:27.259 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:27.259 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:27.507 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.7 00:37:27.507 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:27.507 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:27.684 [pool-134-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 71 files updated, 0 files merged, 0 files removed, 0 files unresolved 00:37:27.707 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 00:37:27.707 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:27.707 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:27.870 [pool-136-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 1be9cfbbf46c published-0.7 00:37:27.901 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1215 msec 00:37:27.901 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 00:37:27.957 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 00:37:27.957 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly checkout" 00:37:27.957 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=published-0.8)] 00:37:27.957 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************** 00:37:27.957 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:27.957 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:27.957 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:27.958 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:28.213 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:28.213 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:28.213 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:28.213 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:28.226 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:28.226 [pool-138-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:28.252 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:28.253 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:28.253 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:28.427 [pool-140-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:28.454 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:28.454 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:28.454 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:28.670 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C published-0.8 00:37:28.670 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:28.670 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:28.863 [pool-144-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved 00:37:28.896 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 00:37:28.897 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:28.897 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:29.066 [pool-146-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: c482c241299d published-0.8 00:37:29.092 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1136 msec 00:37:29.093 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 00:37:29.134 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:37:29.135 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly enumerate tags" 00:37:29.135 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [published-0.8, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8)]] 00:37:29.135 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:37:29.135 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:29.136 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:29.136 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:29.136 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:29.384 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:29.384 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:29.384 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:29.384 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:29.397 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:29.397 [pool-148-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:29.435 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:29.436 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:29.436 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:29.727 [pool-150-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:29.752 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:29.752 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:29.752 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:29.969 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 00:37:29.969 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:29.969 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:30.161 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 00:37:30.161 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 00:37:30.161 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 00:37:30.161 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 00:37:30.162 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 00:37:30.162 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 00:37:30.162 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 00:37:30.162 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 00:37:30.162 [pool-154-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 00:37:30.188 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 00:37:30.188 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:30.188 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:30.347 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 00:37:30.347 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 00:37:30.347 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 00:37:30.347 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 00:37:30.347 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 00:37:30.347 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 00:37:30.347 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 00:37:30.347 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 00:37:30.347 [pool-156-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 00:37:30.373 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 00:37:30.373 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:30.374 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:30.527 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 00:37:30.527 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 00:37:30.527 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 00:37:30.527 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 00:37:30.527 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 00:37:30.527 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 00:37:30.527 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 00:37:30.527 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 00:37:30.527 [pool-158-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 00:37:30.553 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1419 msec 00:37:30.554 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 00:37:30.606 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:37:30.606 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly enumerate tags" 00:37:30.606 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [published-0.9, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8), Tag(name=published-0.9)]] 00:37:30.606 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:37:30.607 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.9) 00:37:30.608 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:30.608 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:30.608 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:30.885 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:30.885 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:30.885 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:30.885 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:30.900 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:30.900 [pool-160-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:30.934 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:30.934 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:30.934 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:31.133 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 00:37:31.133 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:31.133 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:31.333 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b 00:37:31.333 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f 00:37:31.333 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 00:37:31.333 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 00:37:31.333 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 00:37:31.333 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 00:37:31.333 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 00:37:31.333 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 00:37:31.333 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 00:37:31.333 [pool-164-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 00:37:31.370 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 00:37:31.370 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:31.370 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:31.577 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b 00:37:31.578 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f 00:37:31.578 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 00:37:31.578 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 00:37:31.578 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 00:37:31.578 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 00:37:31.578 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 00:37:31.578 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 00:37:31.578 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 00:37:31.578 [pool-166-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 00:37:31.603 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 00:37:31.603 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:31.603 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:31.742 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b 00:37:31.742 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f 00:37:31.742 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 00:37:31.742 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 00:37:31.742 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 00:37:31.742 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 00:37:31.742 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 00:37:31.742 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 00:37:31.742 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 00:37:31.742 [pool-168-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 00:37:31.768 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1162 msec 00:37:31.768 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 00:37:31.806 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:37:31.807 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly fetch changesets" 00:37:31.807 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [published-0.8, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8)]] 00:37:31.807 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:37:31.807 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:31.808 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:31.808 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:31.808 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:32.277 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:32.277 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:32.277 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:32.277 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:32.313 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:32.314 [pool-170-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:32.366 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:32.367 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:32.367 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:32.623 [pool-172-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:32.645 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:32.646 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:32.646 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:32.853 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull 00:37:32.853 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:32.853 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:32.971 [pool-176-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository15291731277415317896 00:37:33.007 [pool-176-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes 00:37:33.008 [pool-176-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: no changes found 00:37:33.032 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 00:37:33.032 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:33.032 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:33.173 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 58:8cb1f31f5b37 00:37:33.173 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 00:37:33.173 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 00:37:33.176 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 00:37:33.176 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 00:37:33.178 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 00:37:33.178 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 00:37:33.178 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 00:37:33.178 [pool-178-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 00:37:33.203 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1398 msec 00:37:33.204 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 00:37:33.236 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:37:33.236 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must properly fetch changesets" 00:37:33.236 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [published-0.9, [Tag(name=published-0.1), Tag(name=published-0.2), Tag(name=published-0.3), Tag(name=published-0.4), Tag(name=published-0.5), Tag(name=published-0.6), Tag(name=published-0.7), Tag(name=published-0.8), Tag(name=published-0.9)]] 00:37:33.236 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ******************************************************************************************************************************************************************************************** 00:37:33.237 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.9) 00:37:33.237 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:33.237 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:33.237 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:33.468 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:33.468 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:33.468 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:33.468 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:33.480 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:33.480 [pool-180-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:33.504 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:33.504 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:33.504 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:33.676 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg pull 00:37:33.676 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:33.677 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:33.820 [pool-184-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: pulling from /tmp/scm-repository15291731277415317896 00:37:33.849 [pool-184-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: searching for changes 00:37:33.850 [pool-184-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: no changes found 00:37:33.878 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg tags 00:37:33.878 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:33.878 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:34.041 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: tip 64:9835f3b7709b 00:37:34.041 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.9 59:bd9971dc550f 00:37:34.042 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.8 57:c482c241299d 00:37:34.042 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.7 55:1be9cfbbf46c 00:37:34.042 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.6 52:23c0cd7768d8 00:37:34.042 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.5 48:76de3ad978fb 00:37:34.042 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.4 41:91d239c72d39 00:37:34.042 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.3 39:e9f741b88568 00:37:34.042 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.2 35:c39cd0d40eff 00:37:34.042 [pool-186-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: published-0.1 31:abe7ba219827 00:37:34.088 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 853 msec 00:37:34.088 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 00:37:34.131 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************************************** 00:37:34.131 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must return no tag when empty working directory" 00:37:34.131 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ****************************************************** 00:37:34.133 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:34.134 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:34.134 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:34.134 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:34.416 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:34.416 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:34.416 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:34.416 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:34.429 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:34.429 [pool-188-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:34.459 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:34.459 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:34.459 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:34.624 [pool-190-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:34.651 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:34.651 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:34.651 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:34.852 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg id 00:37:34.852 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:34.852 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:34.997 [pool-194-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: 000000000000 00:37:35.022 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 891 msec 00:37:35.022 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 00:37:35.059 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 00:37:35.059 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 00:37:35.059 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=tag1)] 00:37:35.059 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 00:37:35.060 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:35.060 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:35.060 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:35.060 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:35.383 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:35.383 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:35.383 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:35.383 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:35.396 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:35.396 [pool-196-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:35.424 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:35.424 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:35.424 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:35.591 [pool-198-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:35.615 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:35.615 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:35.615 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:35.835 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C tag1 00:37:35.835 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:35.835 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:36.084 [pool-203-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: abort: unknown revision 'tag1' 00:37:36.126 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 255 00:37:36.126 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/hg, update, -C, tag1] 00:37:36.126 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:36.126 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/, , HUDSON_COOKIE=b8df281e-4d52-4d20-90af-790dde84cfc9, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics-1306, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#1306, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/display/redirect, , GIT_BRANCH=origin/master, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=1306, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings10004556207375808032.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/0, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=986947ad5cf9dae183cbc58a2f5174c661dce3be, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=0, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JOB_BASE_NAME=NorthernWind_Metrics, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=1306, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/tidalwave/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 00:37:36.135 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 1073 msec 00:37:36.135 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 00:37:36.163 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 00:37:36.163 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 00:37:36.163 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=tag2)] 00:37:36.163 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 00:37:36.164 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:36.164 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:36.164 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:36.164 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:36.461 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:36.461 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:36.461 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:36.461 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:36.473 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:36.473 [pool-204-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:36.502 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:36.503 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:36.503 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:36.670 [pool-206-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:36.693 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:36.693 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:36.693 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:36.910 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C tag2 00:37:36.910 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:36.910 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:37.068 [pool-211-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: abort: unknown revision 'tag2' 00:37:37.093 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 255 00:37:37.093 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/hg, update, -C, tag2] 00:37:37.093 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:37.093 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/, , HUDSON_COOKIE=b8df281e-4d52-4d20-90af-790dde84cfc9, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics-1306, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#1306, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/display/redirect, , GIT_BRANCH=origin/master, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=1306, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings10004556207375808032.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/0, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=986947ad5cf9dae183cbc58a2f5174c661dce3be, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=0, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JOB_BASE_NAME=NorthernWind_Metrics, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=1306, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/tidalwave/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 00:37:37.095 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 932 msec 00:37:37.095 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 00:37:37.121 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 00:37:37.121 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 00:37:37.121 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=tag3)] 00:37:37.121 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 00:37:37.121 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:37.121 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:37.121 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:37.121 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:37.368 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:37.368 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:37.368 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:37.368 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:37.380 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:37.380 [pool-212-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:37.408 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:37.408 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:37.408 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:37.566 [pool-214-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:37.589 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:37.590 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:37.590 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:37.798 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C tag3 00:37:37.798 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:37.798 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:37.939 [pool-219-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: abort: unknown revision 'tag3' 00:37:37.966 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 255 00:37:37.966 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/hg, update, -C, tag3] 00:37:37.967 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:37.967 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/, , HUDSON_COOKIE=b8df281e-4d52-4d20-90af-790dde84cfc9, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics-1306, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#1306, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/display/redirect, , GIT_BRANCH=origin/master, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=1306, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings10004556207375808032.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/0, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=986947ad5cf9dae183cbc58a2f5174c661dce3be, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=0, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JOB_BASE_NAME=NorthernWind_Metrics, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=1306, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/tidalwave/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 00:37:37.968 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 847 msec 00:37:37.968 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 00:37:37.994 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 00:37:37.994 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag" 00:37:37.994 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - ARGS [Tag(name=tag4)] 00:37:37.995 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - **************************************************************** 00:37:37.995 [main ] INFO i.t.n.frontend.filesystem.scm.spi.ScmPreparer - ======== Preparing repository at /tmp/scm-repository15291731277415317896 with Tag(name=published-0.8) 00:37:37.995 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle . 00:37:37.995 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:37.995 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:38.245 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: requesting all changes 00:37:38.245 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding changesets 00:37:38.245 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding manifests 00:37:38.245 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: adding file changes 00:37:38.258 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads) 00:37:38.258 [pool-220-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts) 00:37:38.285 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg strip published-0.9 00:37:38.286 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-repository15291731277415317896 00:37:38.286 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:38.458 [pool-222-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository15291731277415317896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg 00:37:38.485 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository15291731277415317896/ . 00:37:38.485 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:38.485 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:38.676 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executing: /usr/bin/hg update -C tag4 00:37:38.676 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:38.676 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [] 00:37:38.807 [pool-227-thread-1 ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor - >>>>>>>> STDERR: abort: unknown revision 'tag4' 00:37:38.830 [main ] WARN it.tidalwave.util.impl.DefaultProcessExecutor - Process exited with 255 00:37:38.830 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> executed: [/usr/bin/hg, update, -C, tag4] 00:37:38.830 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> working directory: /tmp/scm-working-directory11043130600284622451 00:37:38.830 [main ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor - >>>> environment: [PATH=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, , COPY_REFERENCE_FILE_LOG=/var/jenkins_home/copy_reference_file.log, , RUN_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/, , HUDSON_COOKIE=b8df281e-4d52-4d20-90af-790dde84cfc9, , MAVEN_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JENKINS_SERVER_COOKIE=b348d8d307011da7, , PWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=tests, , JENKINS_URL=https://services.tidalwave.it/ci/, , KUBERNETES_PORT_443_TCP=tcp://10.0.0.1:443, , BUILD_TAG=jenkins-NorthernWind_Metrics-1306, , JENKINS_SERVICE_HOST=10.0.87.241, , MAVEN_TERMINATE_CMD=on, , JENKINS_PORT_8080_TCP=tcp://10.0.87.241:8080, , OLDPWD=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#1306, , M2_HOME=/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/Maven_3.9.9, , JOB_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/display/redirect, , GIT_BRANCH=origin/master, , JENKINS_PORT_8080_TCP_PORT=8080, , KUBERNETES_SERVICE_PORT_HTTPS=443, , SHLVL=0, , WORKSPACE_TMP=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace@tmp, , JENKINS_PORT=tcp://10.0.87.241:8080, , KUBERNETES_PORT=tcp://10.0.0.1:443, , JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_11, , BUILD_ID=1306, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics, , JENKINS_SERVICE_PORT=8080, , JENKINS_PORT_8080_TCP_PROTO=tcp, , JENKINS_PORT_8080_TCP_ADDR=10.0.87.241, , NODE_LABELS=master, , HUDSON_URL=https://services.tidalwave.it/ci/, , WORKSPACE=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings10004556207375808032.xml -B -Dtft.profile.metrics.sonarGoal= -Dtft.owasp.skip=true -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/0, , JENKINS_OPTS=--prefix=/ci, , GIT_COMMIT=986947ad5cf9dae183cbc58a2f5174c661dce3be, , KUBERNETES_PORT_443_TCP_ADDR=10.0.0.1, , CI=true, , EXECUTOR_NUMBER=0, , HUDSON_SERVER_COOKIE=b348d8d307011da7, , JENKINS_UC=https://updates.jenkins.io, , KUBERNETES_PORT_443_TCP_PROTO=tcp, , MAVEN_PROJECTBASEDIR=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace, , JOB_BASE_NAME=NorthernWind_Metrics, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=1306, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/, , HOSTNAME=jenkins-59794cb54b-dhq8v, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics/1306/display/redirect?page=artifacts, , GIT_URL=https://bitbucket.org/tidalwave/northernwind-src.git, , KUBERNETES_PORT_443_TCP_PORT=443, , JENKINS_UC_EXPERIMENTAL=https://updates.jenkins.io/experimental, , HOME=/var/jenkins_home, ] 00:37:38.833 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - TEST PASSED in 839 msec 00:37:38.833 [main ] INFO i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest - 00:37:38.833 [main ] INFO i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.29 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Filesystems :: SCM :: Mercurial' with 2 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-hg/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-hg/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-core-filesystem-hg/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-core-filesystem-hg-1.2-ALPHA-12-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-core-filesystem-hg >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-core-filesystem-hg --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-core-filesystem-hg <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-core-filesystem-hg --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [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-northernwind-core-filesystem-hg --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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-northernwind-core-filesystem-hg --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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 Dec 24, 2024 12:37:44 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:37:44 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:37:44 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:37:44 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:37:44 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:37:44 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:37:44 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:37:44 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:37:44 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:37:44 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-northernwind-core-filesystem-hg --- [INFO] There is 1 error 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-northernwind-core-filesystem-hg >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000665194 [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/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-core-filesystem-hg --- [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-northernwind-core-filesystem-hg --- [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-northernwind-core-filesystem-hg --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 2 source files with javac [forked debug deprecation release 11] to target/classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Copying 2 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-core-filesystem-hg --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 3 source files with javac [forked debug deprecation release 11] to target/test-classes [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.filesystems.declmime.MIMEResolverProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NbBundleProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '11' [WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.NamedServiceProcessor' less than -source '11' [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-core-filesystem-hg <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-core-filesystem-hg --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util:jar:3.2-ALPHA-20:compile [WARNING] org.springframework:spring-beans:jar:5.3.27:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test [WARNING] commons-io:commons-io:jar:2.4:test [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:compile [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test [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 [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-commons >-- [INFO] Building NorthernWind :: Frontend :: Commons 1.2-ALPHA-12-SNAPSHOT [16/24] [INFO] from modules/frontend/Commons/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-web/5.3.27/spring-web-5.3.27.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-web/5.3.27/spring-web-5.3.27.pom (2.2 kB at 2.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-webmvc/5.3.27/spring-webmvc-5.3.27.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-webmvc/5.3.27/spring-webmvc-5.3.27.pom (3.0 kB at 3.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-web/5.3.27/spring-web-5.3.27.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-web/5.3.27/spring-web-5.3.27.jar (1.6 MB at 1.6 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-webmvc/5.3.27/spring-webmvc-5.3.27.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/springframework/spring-webmvc/5.3.27/spring-webmvc-5.3.27.jar (1.0 MB at 1.6 MB/s) [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-commons --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000672160 [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/NorthernWind_Metrics/workspace/modules/frontend/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-commons --- [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-northernwind-frontend-commons --- [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-northernwind-frontend-commons --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-commons --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-commons --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-commons --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] [path] bad path element "/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/classes": no such file or directory [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.springframework.beans.factory.annotation.Configurable,/javax.annotation.Nullable,/javax.inject.Inject [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/src/main/java/it/tidalwave/northernwind/frontend/util/InitializationDiagnosticsDispatcherServletDecorator.java:[53,7] [serial] serializable class InitializationDiagnosticsDispatcherServletDecorator has no definition of serialVersionUID [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-commons --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-commons --- [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-northernwind-frontend-commons --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-commons --- [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-commons/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-commons/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-commons/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-commons-1.2-ALPHA-12-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-commons >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-commons --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-commons <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-frontend-commons --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] BugInstance size is 6 [INFO] Error size is 0 [INFO] Total bugs: 6 [ERROR] High: Found reliance on default encoding in it.tidalwave.northernwind.frontend.util.InitializationDiagnosticsDispatcherServletDecorator.sendProcessingError(Throwable, HttpServletResponse): new java.io.PrintWriter(OutputStream) [it.tidalwave.northernwind.frontend.util.InitializationDiagnosticsDispatcherServletDecorator] At InitializationDiagnosticsDispatcherServletDecorator.java:[line 129] DM_DEFAULT_ENCODING [ERROR] Low: it.tidalwave.northernwind.frontend.util.InitializationDiagnosticsDispatcherServletDecorator is Serializable; consider declaring a serialVersionUID [it.tidalwave.northernwind.frontend.util.InitializationDiagnosticsDispatcherServletDecorator] At InitializationDiagnosticsDispatcherServletDecorator.java:[lines 53-140] SE_NO_SERIALVERSIONID [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter(). [it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter] At NorthernWindResponseHeaderFilter.java:[line 47] 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.northernwind.frontend.util.NorthernWindResponseHeaderFilter(). [it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter] At NorthernWindResponseHeaderFilter.java:[line 47] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter() [it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter] Redundant null check at NorthernWindResponseHeaderFilter.java:[line 47] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter() [it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter] Redundant null check at NorthernWindResponseHeaderFilter.java:[line 47] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_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-northernwind-frontend-commons --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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-northernwind-frontend-commons --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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 Dec 24, 2024 12:37:58 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:37:58 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:37:58 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:37:58 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:37:58 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:37:58 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:37:58 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:37:58 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:37:58 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:37:58 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-northernwind-frontend-commons --- [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-northernwind-frontend-commons >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-commons --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000678823 [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/NorthernWind_Metrics/workspace/modules/frontend/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-commons --- [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-northernwind-frontend-commons --- [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-northernwind-frontend-commons --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-commons --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-commons --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-commons --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 8 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.springframework.beans.factory.annotation.Configurable,/javax.annotation.Nullable,/javax.inject.Inject [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/src/main/java/it/tidalwave/northernwind/frontend/util/InitializationDiagnosticsDispatcherServletDecorator.java:[53,7] [serial] serializable class InitializationDiagnosticsDispatcherServletDecorator has no definition of serialVersionUID [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-commons --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-commons --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-commons --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] No sources to compile [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-commons <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-frontend-commons --- [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] Unused declared dependencies found: [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:provided [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:test [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:test [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 [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-media >-- [INFO] Building NorthernWind :: Frontend :: Media 1.2-ALPHA-12-SNAPSHOT [17/24] [INFO] from modules/frontend/Media/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-media --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-media --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000683386 [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/NorthernWind_Metrics/workspace/modules/frontend/Media' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-media --- [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-northernwind-frontend-media --- [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-northernwind-frontend-media --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-media --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-media --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-media --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 16 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/javax.annotation.CheckForNull,/javax.annotation.Nonnegative,/org.aspectj.lang.annotation.Around,/javax.annotation.Nonnull,/it.tidalwave.northernwind.aspect.DebugProfiling,/javax.annotation.PostConstruct,/org.aspectj.lang.annotation.Aspect,/javax.inject.Inject [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[51,80] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[53,76] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[55,82] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/interpolator/ScanningMetadataInterpolatorFactory.java:[69,61] [deprecation] newInstance() in Class has been deprecated where T is a type-variable: T extends Object declared in class Class [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-media --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-media --- [INFO] Copying 9584 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-media --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 7 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/org.testng.annotations.Test,/org.testng.annotations.BeforeClass,/org.testng.annotations.DataProvider [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/src/test/java/it/tidalwave/northernwind/frontend/media/impl/ImageTestBuilder.java:[73,125] [unchecked] unchecked cast required: Map,List> found: Object [INFO] [INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-frontend-media --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-media --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 00:38:10.657 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataCacheTest 00:38:11.868 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, underTest, metadataLoader, metadataInterpolators] 00:38:11.993 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@28736857), null, canConvert: false) 00:38:12.012 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:38:12.012 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:38:12.013 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:38:12.014 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@28736857) 00:38:12.015 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@28736857), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:38:12.039 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:38:12.061 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10 00:38:12.062 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:38:12.062 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:38:12.063 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 10, height: 10, numBands: 1, dataType: 0, scanlineStride: 10, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:38:12.071 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@60514b5 transparency = 1 has alpha = false isAlphaPre = false 00:38:12.081 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:38:12.081 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@28736857) done in 67 msec 00:38:12.083 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:38:12.083 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:38:12.180 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT] 00:38:12.183 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ************************************************************************************************* 00:38:12.183 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must cache the same instance within expiration time without checking for file modification" 00:38:12.183 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ************************************************************************************************* 00:38:12.186 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.193 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 00:38:12.213 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT] 00:38:12.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.213 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.215 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.215 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:06Z[GMT] 00:38:12.216 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.216 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.216 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.216 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:12Z[GMT] 00:38:12.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.217 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.217 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:18Z[GMT] 00:38:12.217 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.218 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.218 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.218 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:24Z[GMT] 00:38:12.218 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.218 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.219 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.219 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:30Z[GMT] 00:38:12.219 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.219 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.219 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.220 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:36Z[GMT] 00:38:12.220 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.220 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.220 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.220 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:42Z[GMT] 00:38:12.220 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.221 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.221 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.221 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:48Z[GMT] 00:38:12.221 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.221 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.221 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.222 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00:54Z[GMT] 00:38:12.222 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.222 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.222 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.222 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01Z[GMT] 00:38:12.222 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.223 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.223 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.223 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:06Z[GMT] 00:38:12.223 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.223 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.224 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.224 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:12Z[GMT] 00:38:12.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.224 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.224 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.225 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:18Z[GMT] 00:38:12.225 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.225 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.225 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.225 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:24Z[GMT] 00:38:12.226 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.226 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.226 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.226 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:30Z[GMT] 00:38:12.226 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.227 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.227 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.227 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:36Z[GMT] 00:38:12.227 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.227 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.227 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.228 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:42Z[GMT] 00:38:12.229 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.229 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.229 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.229 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:48Z[GMT] 00:38:12.229 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.230 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.230 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.230 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:01:54Z[GMT] 00:38:12.230 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.230 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.230 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.230 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02Z[GMT] 00:38:12.231 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.231 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.231 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.231 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:06Z[GMT] 00:38:12.231 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.231 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.231 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.232 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:12Z[GMT] 00:38:12.232 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.232 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.232 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.233 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:18Z[GMT] 00:38:12.233 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.233 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.233 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.233 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:24Z[GMT] 00:38:12.234 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.234 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.234 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.234 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:30Z[GMT] 00:38:12.234 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.234 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.234 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.235 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:36Z[GMT] 00:38:12.235 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.235 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.235 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.235 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:42Z[GMT] 00:38:12.235 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.236 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.236 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.236 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:48Z[GMT] 00:38:12.236 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.236 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.236 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.237 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:02:54Z[GMT] 00:38:12.237 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.237 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.237 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.237 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03Z[GMT] 00:38:12.237 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.237 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.238 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.238 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:06Z[GMT] 00:38:12.238 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.238 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.238 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.238 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:12Z[GMT] 00:38:12.238 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.239 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.239 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.239 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:18Z[GMT] 00:38:12.239 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.239 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.239 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.240 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:24Z[GMT] 00:38:12.240 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.240 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.240 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.240 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:30Z[GMT] 00:38:12.240 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.240 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.240 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.241 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:36Z[GMT] 00:38:12.241 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.241 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.241 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.241 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:42Z[GMT] 00:38:12.241 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.242 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.242 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.242 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:48Z[GMT] 00:38:12.242 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.242 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.242 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.242 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:03:54Z[GMT] 00:38:12.242 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.243 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.243 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04Z[GMT] 00:38:12.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.243 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.243 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.243 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:06Z[GMT] 00:38:12.244 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.244 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.244 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.244 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:12Z[GMT] 00:38:12.244 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.244 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.244 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.244 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:18Z[GMT] 00:38:12.245 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.245 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.245 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.245 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:24Z[GMT] 00:38:12.245 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.245 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.245 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.245 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:30Z[GMT] 00:38:12.245 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.245 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.246 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.246 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:36Z[GMT] 00:38:12.246 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.246 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.246 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.246 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:42Z[GMT] 00:38:12.246 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.246 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.246 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.247 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:48Z[GMT] 00:38:12.247 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.247 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.247 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.248 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:04:54Z[GMT] 00:38:12.248 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.248 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.248 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.248 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05Z[GMT] 00:38:12.248 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.248 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.248 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.249 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:06Z[GMT] 00:38:12.249 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.249 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.249 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.249 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:12Z[GMT] 00:38:12.249 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.249 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.249 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.249 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:18Z[GMT] 00:38:12.250 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.250 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.250 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.250 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:24Z[GMT] 00:38:12.250 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.251 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.251 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.251 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:30Z[GMT] 00:38:12.251 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.251 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.251 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.251 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:36Z[GMT] 00:38:12.252 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.252 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.252 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.252 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:42Z[GMT] 00:38:12.252 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.252 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.253 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.253 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:48Z[GMT] 00:38:12.253 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.253 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.253 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.253 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:05:54Z[GMT] 00:38:12.254 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.254 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.254 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.254 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06Z[GMT] 00:38:12.254 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.254 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.254 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.254 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:06Z[GMT] 00:38:12.254 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.255 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.255 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.255 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:12Z[GMT] 00:38:12.255 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.255 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.255 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.255 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:18Z[GMT] 00:38:12.255 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.256 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.256 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:24Z[GMT] 00:38:12.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.256 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.256 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:30Z[GMT] 00:38:12.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.256 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.257 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.257 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:36Z[GMT] 00:38:12.257 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.257 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.257 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.257 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:42Z[GMT] 00:38:12.257 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.257 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.257 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.257 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:48Z[GMT] 00:38:12.257 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.258 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.258 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.258 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:06:54Z[GMT] 00:38:12.258 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.258 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.258 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.258 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07Z[GMT] 00:38:12.258 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.258 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.258 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.259 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:06Z[GMT] 00:38:12.259 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.259 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.259 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.259 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:12Z[GMT] 00:38:12.259 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.259 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.259 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.259 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:18Z[GMT] 00:38:12.260 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.260 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.260 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.261 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:24Z[GMT] 00:38:12.261 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.261 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.261 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.261 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:30Z[GMT] 00:38:12.261 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.261 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.261 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.261 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:36Z[GMT] 00:38:12.262 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.262 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.262 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.262 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:42Z[GMT] 00:38:12.262 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.262 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.262 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.262 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:48Z[GMT] 00:38:12.262 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.262 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.263 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.263 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:07:54Z[GMT] 00:38:12.263 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.263 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.263 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.263 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08Z[GMT] 00:38:12.263 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.263 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.263 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.263 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:06Z[GMT] 00:38:12.263 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.264 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.264 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.264 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:12Z[GMT] 00:38:12.264 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.264 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.264 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.264 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:18Z[GMT] 00:38:12.264 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.264 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.264 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.264 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:24Z[GMT] 00:38:12.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.265 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.265 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:30Z[GMT] 00:38:12.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.265 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.265 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:36Z[GMT] 00:38:12.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.265 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.266 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.266 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:42Z[GMT] 00:38:12.266 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.266 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.266 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.266 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:48Z[GMT] 00:38:12.266 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.266 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.266 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.266 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:08:54Z[GMT] 00:38:12.267 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.267 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.267 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.267 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09Z[GMT] 00:38:12.267 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.267 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.267 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.267 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:06Z[GMT] 00:38:12.267 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.267 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.267 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.268 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:12Z[GMT] 00:38:12.268 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.268 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.268 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.268 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:18Z[GMT] 00:38:12.268 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.268 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.268 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.268 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:24Z[GMT] 00:38:12.268 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.269 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.269 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.269 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:30Z[GMT] 00:38:12.269 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.269 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.269 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.269 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:36Z[GMT] 00:38:12.269 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.269 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.269 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.269 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:42Z[GMT] 00:38:12.269 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.270 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.270 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.270 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:48Z[GMT] 00:38:12.270 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.270 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.270 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.270 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:09:54Z[GMT] 00:38:12.270 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.270 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT] 00:38:12.270 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT] 00:38:12.282 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 97 msec 00:38:12.282 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 00:38:12.336 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, underTest, metadataLoader, metadataInterpolators] 00:38:12.340 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@c079185), null, canConvert: false) 00:38:12.341 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:38:12.342 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:38:12.342 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:38:12.342 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@c079185) 00:38:12.342 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@c079185), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:38:12.342 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:38:12.342 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10 00:38:12.342 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:38:12.343 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:38:12.343 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 10, height: 10, numBands: 1, dataType: 0, scanlineStride: 10, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:38:12.343 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@60514b5 transparency = 1 has alpha = false isAlphaPre = false 00:38:12.343 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:38:12.343 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@c079185) done in 1 msec 00:38:12.345 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:38:12.345 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:38:12.347 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT] 00:38:12.348 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ******************************************************************************************************* 00:38:12.348 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must check file modification after expiration time and still keep in cache when no modifications" 00:38:12.348 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ******************************************************************************************************* 00:38:12.349 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.350 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 00:38:12.352 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:10:00.000000001Z[GMT] 00:38:12.352 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.352 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 00:38:12.352 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:20:00.000000001Z[GMT] 00:38:12.353 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:20:00.000000002Z[GMT] 00:38:12.353 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.353 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 00:38:12.353 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:30:00.000000002Z[GMT] 00:38:12.354 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:30:00.000000003Z[GMT] 00:38:12.354 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.354 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 00:38:12.355 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:40:00.000000003Z[GMT] 00:38:12.355 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:40:00.000000004Z[GMT] 00:38:12.355 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.356 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 00:38:12.356 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:50:00.000000004Z[GMT] 00:38:12.356 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:50:00.000000005Z[GMT] 00:38:12.356 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.357 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 00:38:12.357 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:00:00.000000005Z[GMT] 00:38:12.358 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:00:00.000000006Z[GMT] 00:38:12.358 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.358 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 00:38:12.358 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:10:00.000000006Z[GMT] 00:38:12.359 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:10:00.000000007Z[GMT] 00:38:12.359 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.359 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 00:38:12.359 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:20:00.000000007Z[GMT] 00:38:12.360 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:20:00.000000008Z[GMT] 00:38:12.360 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.360 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 00:38:12.360 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:30:00.000000008Z[GMT] 00:38:12.361 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:30:00.000000009Z[GMT] 00:38:12.361 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.362 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 00:38:12.362 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:40:00.000000009Z[GMT] 00:38:12.362 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:40:00.000000010Z[GMT] 00:38:12.363 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.363 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> postponing metadata expiration: file 2013-05-20T19:59:59.999999999Z[GMT] < metadata 2013-05-20T20:00Z[GMT] 00:38:12.363 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:50:00.000000010Z[GMT] 00:38:12.364 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 17 msec 00:38:12.364 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 00:38:12.400 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, underTest, metadataLoader, metadataInterpolators] 00:38:12.403 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@1775ff4a), null, canConvert: false) 00:38:12.404 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:38:12.404 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:38:12.404 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:38:12.404 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@1775ff4a) 00:38:12.405 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@1775ff4a), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:38:12.405 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:38:12.405 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10 00:38:12.405 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:38:12.405 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:38:12.405 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 10, height: 10, numBands: 1, dataType: 0, scanlineStride: 10, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:38:12.405 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@60514b5 transparency = 1 has alpha = false isAlphaPre = false 00:38:12.405 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:38:12.405 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@1775ff4a) done in 1 msec 00:38:12.408 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:38:12.408 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:38:12.409 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT] 00:38:12.410 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ***************************************************** 00:38:12.410 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must correctly load metadata when not in cache" 00:38:12.410 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ***************************************************** 00:38:12.410 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.410 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 00:38:12.416 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 5 msec 00:38:12.416 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 00:38:12.465 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, underTest, metadataLoader, metadataInterpolators] 00:38:12.467 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@357d4b6d), null, canConvert: false) 00:38:12.468 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:38:12.468 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:38:12.468 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:38:12.468 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@357d4b6d) 00:38:12.468 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@357d4b6d), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:38:12.469 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:38:12.469 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10 00:38:12.469 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:38:12.469 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:38:12.469 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 10, height: 10, numBands: 1, dataType: 0, scanlineStride: 10, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:38:12.469 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@60514b5 transparency = 1 has alpha = false isAlphaPre = false 00:38:12.469 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:38:12.469 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@357d4b6d) done in 1 msec 00:38:12.470 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:38:12.470 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:38:12.471 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:00Z[GMT] 00:38:12.472 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - **************************************************************************** 00:38:12.472 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must reload metadata after expiration time when file has been changed" 00:38:12.472 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - **************************************************************************** 00:38:12.473 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.473 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 00:38:12.475 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:10:00.000000001Z[GMT] 00:38:12.475 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.476 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T20:10:00.000000002Z[GMT] > metadata 2013-05-20T20:00Z[GMT] 00:38:12.476 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 00:38:12.476 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:20:00.000000001Z[GMT] 00:38:12.477 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:20:00.000000002Z[GMT] 00:38:12.477 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.477 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T20:20:00.000000003Z[GMT] > metadata 2013-05-20T20:10:00.000000001Z[GMT] 00:38:12.477 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 00:38:12.478 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:30:00.000000002Z[GMT] 00:38:12.478 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:30:00.000000003Z[GMT] 00:38:12.478 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.479 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T20:30:00.000000004Z[GMT] > metadata 2013-05-20T20:20:00.000000002Z[GMT] 00:38:12.479 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 00:38:12.479 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:40:00.000000003Z[GMT] 00:38:12.480 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:40:00.000000004Z[GMT] 00:38:12.480 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.480 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T20:40:00.000000005Z[GMT] > metadata 2013-05-20T20:30:00.000000003Z[GMT] 00:38:12.480 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 00:38:12.480 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:50:00.000000004Z[GMT] 00:38:12.481 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T20:50:00.000000005Z[GMT] 00:38:12.481 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.481 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T20:50:00.000000006Z[GMT] > metadata 2013-05-20T20:40:00.000000004Z[GMT] 00:38:12.482 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 00:38:12.482 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:00:00.000000005Z[GMT] 00:38:12.482 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:00:00.000000006Z[GMT] 00:38:12.483 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.483 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T21:00:00.000000007Z[GMT] > metadata 2013-05-20T20:50:00.000000005Z[GMT] 00:38:12.483 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 00:38:12.483 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:10:00.000000006Z[GMT] 00:38:12.484 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:10:00.000000007Z[GMT] 00:38:12.484 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.484 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T21:10:00.000000008Z[GMT] > metadata 2013-05-20T21:00:00.000000006Z[GMT] 00:38:12.484 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 00:38:12.485 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:20:00.000000007Z[GMT] 00:38:12.485 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:20:00.000000008Z[GMT] 00:38:12.486 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.486 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T21:20:00.000000009Z[GMT] > metadata 2013-05-20T21:10:00.000000007Z[GMT] 00:38:12.486 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 00:38:12.486 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:30:00.000000008Z[GMT] 00:38:12.487 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to 2013-05-20T21:30:00.000000009Z[GMT] 00:38:12.487 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - findMetadataById(mediaId, ...) 00:38:12.488 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>>>>>> expiring metadata: file 2013-05-20T21:30:00.000000010Z[GMT] > metadata 2013-05-20T21:20:00.000000008Z[GMT] 00:38:12.488 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache - >>>> loading metadata... 00:38:12.488 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:40:00.000000009Z[GMT] 00:38:12.489 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 17 msec 00:38:12.489 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 00:38:12.492 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - ********************************** 00:38:12.492 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TEST "must properly read metadata" 00:38:12.492 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - ********************************** 00:38:12.499 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(target/test-classes/DefaultMetadataProviderTest/test-resources/20100102-0001.jpg, 0, 0, [METADATA]) 00:38:12.503 [main ] INFO it.tidalwave.image.op.ReadOp - read(target/test-classes/DefaultMetadataProviderTest/test-resources/20100102-0001.jpg, 0) 00:38:12.504 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(target/test-classes/DefaultMetadataProviderTest/test-resources/20100102-0001.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 00:38:12.504 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 00:38:12.507 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4fe3d15f, false, jpg) 00:38:12.518 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4fe3d15f, javax.imageio.ImageIO$ImageReaderIterator@ff18823) 00:38:12.523 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@29e10870, vendor: Oracle Corporation 00:38:12.523 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@29e10870, vendor: Oracle Corporation 00:38:12.523 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@29e10870 00:38:12.523 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@29e10870, 0) 00:38:12.684 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 00:38:12.685 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1cff987c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4f427387, class it.tidalwave.image.metadata.TIFF) 00:38:12.687 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@4f62767c) 00:38:12.687 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1cff987c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4f427387, class it.tidalwave.image.metadata.EXIF) 00:38:12.688 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@555ec143) 00:38:12.688 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1cff987c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4f427387, class it.tidalwave.image.metadata.MakerNote) 00:38:12.688 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 00:38:12.688 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1cff987c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4f427387, class it.tidalwave.image.metadata.IPTC) 00:38:12.688 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@39b7e568) 00:38:12.688 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@1cff987c, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@4f427387, class it.tidalwave.image.metadata.XMP) 00:38:12.688 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@3369fe5c) 00:38:12.689 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IMAGE: EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={Key(name=it.tidalwave.image.EditableImage.format, type=class java.lang.String)=JPEG, Key(name=it.tidalwave.image.EditableImage.mimeType, type=class java.lang.String)=image/jpeg}) 00:38:12.691 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF: TIFF@1[9 tags] 00:38:12.691 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF: EXIF@2[36 tags] 00:38:12.691 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC: IPTC@3[13 tags] 00:38:12.691 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - XMP: XMP@4[1 tags] 00:38:12.695 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [271] Make: NIKON CORPORATION 00:38:12.696 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [272] Model: NIKON D5000 00:38:12.698 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [282] X Resolution: 72/1 00:38:12.698 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [283] Y Resolution: 72/1 00:38:12.699 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [296] Resolution Unit: 2 00:38:12.699 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [305] Software: Adobe Photoshop Lightroom 4.1 (Macintosh) 00:38:12.699 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [306] Date/Time: 2012:11:02 07:01:43 00:38:12.699 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [315] Artist: Fabrizio Giudici 00:38:12.699 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TIFF [33432] Copyright: © Copyright by Fabrizio Giudici. All rights reserved. 00:38:12.700 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [33434] Exposure Time: 1/1000 00:38:12.700 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [33437] F Number: 8/1 00:38:12.700 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [34850] Exposure Program: 1 00:38:12.700 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [34855] ISO Speed Ratings: 400 00:38:12.700 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [36864] EXIF Version: [48, 50, 51, 48] 00:38:12.701 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [36867] Date/Time Original: 2010:01:02 12:53:59 00:38:12.701 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [36868] Date/Time Digitized: 2010:01:02 12:53:59 00:38:12.701 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37377] Shutter SpeedValue: 9965784/1000000 00:38:12.701 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37378] Aperture Value: 6/1 00:38:12.702 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37380] Exposure Bias Value: 0/6 00:38:12.702 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37381] Max Aperture Value: 30/10 00:38:12.702 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37382] Subject Distance: 3/100 00:38:12.702 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37383] Metering Mode: 5 00:38:12.702 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37384] Light Source: 9 00:38:12.702 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37385] Flash: 0 00:38:12.702 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37386] Focal Length: 1800/10 00:38:12.703 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37521] Subsec Time Original: 00 00:38:12.703 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [37522] Subsec Time Digitized: 00 00:38:12.703 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41495] Sensing Method: 2 00:38:12.703 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41728] File Source: [3] 00:38:12.703 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41729] Scene Type: [1] 00:38:12.703 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41730] EXIF CFA Pattern: [2, 0, 2, 0, 1, 2, 0, 1] 00:38:12.703 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41985] Custom Rendered: 0 00:38:12.704 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41986] Exposure Mode: 1 00:38:12.704 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41987] White Balance: 1 00:38:12.704 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41988] Digital Zoom Ratio: 1/1 00:38:12.704 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41989] Focal Length 35mm Film: 270 00:38:12.704 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41990] Scene Capture Type: 0 00:38:12.704 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41991] Gain Control: 1 00:38:12.704 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41992] Contrast: 0 00:38:12.705 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41993] Saturation: 0 00:38:12.705 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41994] Sharpness: 0 00:38:12.705 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [41996] Subject Distance Range: 0 00:38:12.705 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [42033] BodySerialNumber: 6147706 00:38:12.705 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [42034] LensSpecification: [1800/10, 1800/10, 28/10, 28/10] 00:38:12.705 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - EXIF [42036] LensModel: 180.0 mm f/2.8 00:38:12.705 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [346] : UTF-8 00:38:12.706 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [512] : 4 00:38:12.706 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [517] : Moutons autour de l'Île Saint-Honorat 00:38:12.706 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [567] : 20100102 00:38:12.706 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [572] : 125359+0100 00:38:12.706 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [574] : 20100102 00:38:12.706 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [575] : 125359+0100 00:38:12.706 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [592] : Fabrizio Giudici 00:38:12.707 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [597] : Photographer 00:38:12.707 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [622] : Fabrizio Giudici 00:38:12.707 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [627] : Fabrizio Giudici 00:38:12.707 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [628] : © Copyright by Fabrizio Giudici. All rights reserved. 00:38:12.707 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - IPTC [634] : Fabrizio Giudici 00:38:12.707 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - XMP [65535] : 172 00:38:12.711 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:12.711 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/ 00:38:12.711 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/DefaultMetadataProviderTest/expected-results/MetadataDump-20100102-0001.txt 00:38:12.711 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/DefaultMetadataProviderTest/MetadataDump-20100102-0001.txt 00:38:12.724 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - TEST PASSED in 231 msec 00:38:12.724 [main ] INFO i.t.n.f.media.impl.DefaultMetadataProviderTest - 00:38:12.751 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - Scanning for metadata interpolators... 00:38:13.683 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.IPTCTitleInterpolator 00:38:13.683 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.ShootingDataInterpolator 00:38:13.684 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.XmpDcTitleInterpolator 00:38:13.685 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, metadataInterpolators] 00:38:13.694 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *************************************************** 00:38:13.694 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata from JPEG" 00:38:13.694 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - *************************************************** 00:38:13.694 [main ] TRACE it.tidalwave.image.op.ReadOp - ReadOp(target/test-classes/DefaultMetadataTest/test-resources/20230112-0076.jpg, 0, 0, [METADATA]) 00:38:13.695 [main ] INFO it.tidalwave.image.op.ReadOp - read(target/test-classes/DefaultMetadataTest/test-resources/20230112-0076.jpg, 0) 00:38:13.695 [main ] TRACE it.tidalwave.image.op.ReadOp - createImageReader(target/test-classes/DefaultMetadataTest/test-resources/20230112-0076.jpg, ReadOp.PluginBlackList(plugins=[com.sun.imageio.plugins.tiff.TIFFImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter])) 00:38:13.695 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> suffix is jpg 00:38:13.695 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4331efd5, false, jpg) 00:38:13.695 [main ] INFO it.tidalwave.image.op.ReadOp - createImageReader(FileChannelImageInputStream@4331efd5, javax.imageio.ImageIO$ImageReaderIterator@2f8b1f0f) 00:38:13.695 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@342e0afd, vendor: Oracle Corporation 00:38:13.695 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@342e0afd, vendor: Oracle Corporation 00:38:13.695 [main ] TRACE it.tidalwave.image.op.ReadOp - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@342e0afd 00:38:13.695 [main ] TRACE it.tidalwave.image.op.ReadOp - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@342e0afd, 0) 00:38:13.725 [main ] DEBUG it.tidalwave.image.op.ReadOp - >>>> iioMetadata class: class com.sun.imageio.plugins.jpeg.JPEGMetadata, using metadata loader: class it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader 00:38:13.725 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4308d6c7, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2997ddcf, class it.tidalwave.image.metadata.TIFF) 00:38:13.725 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7cd287a0) 00:38:13.725 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4308d6c7, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2997ddcf, class it.tidalwave.image.metadata.EXIF) 00:38:13.725 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@13f31bd9) 00:38:13.725 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4308d6c7, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2997ddcf, class it.tidalwave.image.metadata.MakerNote) 00:38:13.725 [main ] WARN it.tidalwave.image.op.ReadOp - No loader for class it.tidalwave.image.metadata.MakerNote 00:38:13.725 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4308d6c7, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2997ddcf, class it.tidalwave.image.metadata.IPTC) 00:38:13.726 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1648598e) 00:38:13.726 [main ] DEBUG it.tidalwave.image.op.ReadOp - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4308d6c7, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@2997ddcf, class it.tidalwave.image.metadata.XMP) 00:38:13.726 [main ] DEBUG it.tidalwave.image.metadata.Directory - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1a6972d) 00:38:13.729 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Image Description]: 00:38:13.729 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: SONY 00:38:13.729 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: ILCE-6600 00:38:13.729 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[X Resolution]: 72/1 00:38:13.729 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Y Resolution]: 72/1 00:38:13.729 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Resolution Unit]: 2 00:38:13.730 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Software]: Capture One 15 Macintosh 00:38:13.730 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Date/Time]: 2023:01:12 15:37:33 00:38:13.730 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Artist]: Fabrizio Giudici 00:38:13.730 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Copyright]: Fabrizio Giudici 00:38:13.730 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/160 00:38:13.730 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 00:38:13.730 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Program]: 3 00:38:13.730 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 125 00:38:13.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[34864]: 2 00:38:13.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[RecommendedExposureIndex]: 125 00:38:13.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[EXIF Version]: [48, 50, 51, 49] 00:38:13.731 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Original]: 2023:01:12 15:37:33 00:38:13.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Date/Time Digitized]: 2023:01:12 15:37:33 00:38:13.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Shutter SpeedValue]: 7321928/1000000 00:38:13.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Aperture Value]: 6/1 00:38:13.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Brightness Value]: 21274/2560 00:38:13.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -3/10 00:38:13.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Max Aperture Value]: 1024/256 00:38:13.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Metering Mode]: 5 00:38:13.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Light Source]: 0 00:38:13.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Flash]: 48 00:38:13.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 1680/10 00:38:13.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel X Dimension]: 100 00:38:13.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Pixel Y Dimension]: 67 00:38:13.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[File Source]: [3] 00:38:13.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Type]: [1] 00:38:13.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Custom Rendered]: 0 00:38:13.732 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Mode]: 2 00:38:13.733 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[White Balance]: 0 00:38:13.733 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Digital Zoom Ratio]: 16/16 00:38:13.733 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length 35mm Film]: 252 00:38:13.733 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Scene Capture Type]: 0 00:38:13.733 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Contrast]: 1 00:38:13.733 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Saturation]: 0 00:38:13.733 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Sharpness]: 0 00:38:13.733 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensSpecification]: [1680/10, 1680/10, 4/1, 4/1] 00:38:13.733 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[LensModel]: FE 70-200mm F4 G OSS 00:38:13.733 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[346]: UTF-8 00:38:13.733 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[512]: 4 00:38:13.733 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[517]: Sant'Eusebio a Perti. 00:38:13.734 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[537]: [church:Chiesa di Sant'Eusebio, sky, mountain profile, house, trees, edit process 2022-09-08, landscape, architecture, church, scientific name:Pinus pinea, cypressus, apse, church façade, octagonal, published, cloud, hill, hills, tagged] 00:38:13.734 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[567]: 20230112 00:38:13.734 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[572]: 153733+0100 00:38:13.734 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[574]: 20230112 00:38:13.734 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[575]: 153733+0100 00:38:13.734 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[592]: Fabrizio Giudici 00:38:13.734 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[602]: Finale ligure 00:38:13.734 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[604]: Strada di Gorra 00:38:13.734 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[607]: Liguria 00:38:13.734 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[612]: IT 00:38:13.734 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[613]: Italia 00:38:13.734 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[628]: Fabrizio Giudici 00:38:13.734 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: IPTC[632]: 00:38:13.735 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: XMP[65535]: 168 00:38:13.747 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 53 msec 00:38:13.748 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 00:38:13.755 [main ] WARN org.testng.internal.Utils - The test method 'it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataTest.must_properly_interpolate_metadata_from_StoppingDown_test_set' will be skipped since its data provider 'testSet_StoppingDown_100_20230116' returned an empty array or iterator. 00:38:13.775 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ******************************************************************************************************************************************************************************************** 00:38:13.775 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata string" 00:38:13.775 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [MetadataTestBuilder(xmpDcTitle=The title 1, exifMake=NIKON CORPORATION, exifModel=NIKON D100, exifFocalLength=180/1, exifExposureTime=1/640, exifFNumber=11/1, exifExposureBiasValue=-2/3, exifIsoSpeedRatings=100, xmpAuxLensId=11), Foo bar $shootingData$ foo bar $XMP.dc.title$ bar foo, Foo bar Nikon D100 + Nikkor 180mm ƒ/2.8N ED-IF AF @ 180 mm, 1/640 sec @ ƒ/11, -0.67 EV, ISO 100 foo bar The title 1 bar foo] 00:38:13.775 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ******************************************************************************************************************************************************************************************** 00:38:13.777 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@e9536c5), null, canConvert: false) 00:38:13.777 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:38:13.778 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:38:13.778 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:38:13.778 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@e9536c5) 00:38:13.778 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@e9536c5), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:38:13.778 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:38:13.778 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10 00:38:13.778 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:38:13.778 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:38:13.778 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 10, height: 10, numBands: 1, dataType: 0, scanlineStride: 10, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:38:13.778 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@60514b5 transparency = 1 has alpha = false isAlphaPre = false 00:38:13.778 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:38:13.778 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@e9536c5) done in 0 msec 00:38:13.779 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:38:13.779 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:38:13.779 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 00:38:13.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D100 00:38:13.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/640 00:38:13.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 11/1 00:38:13.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 100 00:38:13.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: -2/3 00:38:13.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 180/1 00:38:13.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - XMPprop(test).aux:LensID: 11 00:38:13.780 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - XMPprop(test).dc:title[1]: The title 1 00:38:13.782 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 22 msec 00:38:13.782 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 00:38:13.784 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ******************************************************************************************************************************************************************************************** 00:38:13.784 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST "must properly interpolate metadata string" 00:38:13.784 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ARGS [MetadataTestBuilder(xmpDcTitle=The title 2, exifMake=NIKON CORPORATION, exifModel=NIKON D200, exifFocalLength=8/1, exifExposureTime=1/20, exifFNumber=8/1, exifExposureBiasValue=1/3, exifIsoSpeedRatings=200, xmpAuxLensId=74), Foo bar $shootingData$ foo bar $XMP.dc.title$ bar foo, Foo bar Nikon D200 + Samyang 8mm ƒ/3.5 II fish-eye @ 8 mm, 1/20 sec @ ƒ/8, +0.33 EV, ISO 200 foo bar The title 2 bar foo] 00:38:13.784 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - ******************************************************************************************************************************************************************************************** 00:38:13.785 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@7ebbecaf), null, canConvert: false) 00:38:13.785 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:38:13.785 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:38:13.786 [main ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage) 00:38:13.786 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - executing CreateOp(10, 10, BYTE, [D@7ebbecaf) 00:38:13.786 [main ] INFO it.tidalwave.image.java2d.CreateJ2DOp - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@7ebbecaf), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={})) 00:38:13.786 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> bufferedImage: null image 00:38:13.786 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.size: 10, 10 00:38:13.786 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.tiles: 1 1 00:38:13.786 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.class: java.awt.image.BufferedImage 00:38:13.786 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.sampleModel: java.awt.image.PixelInterleavedSampleModel[width: 10, height: 10, numBands: 1, dataType: 0, scanlineStride: 10, transferType: 0, numDataElements: 1, bandOffsets: 0, bankIndices: 0] 00:38:13.786 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorModel: java.awt.image.ComponentColorModel : ColorModel: #pixelBits = 8 numComponents = 1 color space = java.awt.color.ICC_ColorSpace@60514b5 transparency = 1 has alpha = false isAlphaPre = false 00:38:13.786 [main ] DEBUG it.tidalwave.image.java2d.Java2DUtils - >>>> CreateJ2DOp returning.colorSpace: java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile] 00:38:13.786 [main ] DEBUG it.tidalwave.image.op.OperationImplementation - >>>> CreateOp(10, 10, BYTE, [D@7ebbecaf) done in 0 msec 00:38:13.787 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage 00:38:13.787 [main ] WARN i.tidalwave.image.java2d.ImplementationFactoryJ2D - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations 00:38:13.787 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Make]: NIKON CORPORATION 00:38:13.787 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: TIFF[Model]: NIKON D200 00:38:13.787 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Time]: 1/20 00:38:13.787 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[F Number]: 8/1 00:38:13.787 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[ISO Speed Ratings]: 200 00:38:13.787 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Exposure Bias Value]: 1/3 00:38:13.787 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - test: EXIF[Focal Length]: 8/1 00:38:13.788 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - XMPprop(test).aux:LensID: 74 00:38:13.788 [main ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata - XMPprop(test).dc:title[1]: The title 2 00:38:13.789 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - TEST PASSED in 4 msec 00:38:13.789 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataTest - 00:38:13.828 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, underTest, metadataCache] 00:38:13.831 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - ********************************************* 00:38:13.831 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST "must return empty string when io error" 00:38:13.831 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - ********************************************* 00:38:13.835 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - getMetadataString(mediaId) 00:38:13.835 [main ] WARN i.t.n.f.media.impl.EmbeddedMediaMetadataProvider - Unexpected I/O error for id mediaId: java.io.IOException: Cannot open file 00:38:13.835 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - >>>> metadata retrieved in 0 msec 00:38:13.836 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST PASSED in 6 msec 00:38:13.836 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - 00:38:13.855 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, underTest, metadataCache] 00:38:13.856 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - **************************************************** 00:38:13.857 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST "must return empty string when media not found" 00:38:13.857 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - **************************************************** 00:38:13.857 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - getMetadataString(mediaId) 00:38:13.857 [main ] WARN i.t.n.f.media.impl.EmbeddedMediaMetadataProvider - Cannot find media for id mediaId: it.tidalwave.util.NotFoundException: Media not found 00:38:13.857 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - >>>> metadata retrieved in 0 msec 00:38:13.858 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST PASSED in 2 msec 00:38:13.858 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - 00:38:13.876 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, underTest, metadataCache] 00:38:13.878 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - ***************************************************************** 00:38:13.878 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST "must return the interpolated string when metadata is found" 00:38:13.878 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - ***************************************************************** 00:38:13.889 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - getMetadataString(mediaId) 00:38:13.890 [main ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect - >>>> metadata retrieved in 1 msec 00:38:13.890 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - TEST PASSED in 12 msec 00:38:13.890 [main ] INFO i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest - 00:38:13.908 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - Scanning for metadata interpolators... 00:38:14.592 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.IPTCTitleInterpolator 00:38:14.592 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.ShootingDataInterpolator 00:38:14.593 [main ] INFO i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.XmpDcTitleInterpolator 00:38:14.594 [main ] INFO it.tidalwave.util.test.SpringTestHelper - Beans: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, underTest] 00:38:14.595 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - ************************************** 00:38:14.595 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - TEST "must find all the interpolators" 00:38:14.595 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - ************************************** 00:38:14.601 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - TEST PASSED in 6 msec 00:38:14.601 [main ] INFO i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - 00:38:14.601 [main ] INFO i.t.n.frontend.media.impl.DefaultMetadataCacheTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataCacheTest [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.834 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-frontend-media --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Frontend :: Media' with 16 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-media --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-media --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-media --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-media/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-media/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-media/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-media-1.2-ALPHA-12-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-media >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-media --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-media <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-frontend-media --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] BugInstance size is 9 [INFO] Error size is 0 [INFO] Total bugs: 9 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.aspect.DebugProfilingAspect(). [it.tidalwave.northernwind.aspect.DebugProfilingAspect] At DebugProfilingAspect.java:[line 44] 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.northernwind.aspect.DebugProfilingAspect(). [it.tidalwave.northernwind.aspect.DebugProfilingAspect] At DebugProfilingAspect.java:[line 44] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: it.tidalwave.northernwind.aspect.DebugProfilingAspect.ajc$perSingletonInstance isn't final but should be [it.tidalwave.northernwind.aspect.DebugProfilingAspect] In DebugProfilingAspect.java MS_SHOULD_BE_FINAL [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.aspect.DebugProfilingAspect() [it.tidalwave.northernwind.aspect.DebugProfilingAspect] Redundant null check at DebugProfilingAspect.java:[line 44] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.aspect.DebugProfilingAspect() [it.tidalwave.northernwind.aspect.DebugProfilingAspect] Redundant null check at DebugProfilingAspect.java:[line 44] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata(String, EditableImage). [it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata, it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata] At DefaultMetadata.java:[line 78]Another occurrence at DefaultMetadata.java:[line 81] 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.northernwind.frontend.media.impl.DefaultMetadata(String, EditableImage). [it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata] At DefaultMetadata.java:[line 78] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata(String, EditableImage) [it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata] Redundant null check at DefaultMetadata.java:[line 78] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata(String, EditableImage) [it.tidalwave.northernwind.frontend.media.impl.DefaultMetadata] Redundant null check at DefaultMetadata.java:[line 78] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_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-northernwind-frontend-media --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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-northernwind-frontend-media --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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 Dec 24, 2024 12:38:20 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:38:20 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:38:20 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:20 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:20 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:20 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:38:20 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:38:20 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:20 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:20 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-northernwind-frontend-media --- [INFO] There are 110 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-northernwind-frontend-media >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-media --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000700555 [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/NorthernWind_Metrics/workspace/modules/frontend/Media' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-media --- [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-northernwind-frontend-media --- [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-northernwind-frontend-media --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-media --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-media --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-media --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 16 source files with javac [forked debug deprecation release 11] to target/unwoven-classes [WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/javax.annotation.CheckForNull,/javax.annotation.Nonnegative,/org.aspectj.lang.annotation.Around,/javax.annotation.Nonnull,/it.tidalwave.northernwind.aspect.DebugProfiling,/javax.annotation.PostConstruct,/org.aspectj.lang.annotation.Aspect,/javax.inject.Inject [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[51,80] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[53,76] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[55,82] [deprecation] Key(String) in Key has been deprecated [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/interpolator/ScanningMetadataInterpolatorFactory.java:[69,61] [deprecation] newInstance() in Class has been deprecated where T is a type-variable: T extends Object declared in class Class [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-media --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-media --- [INFO] Copying 9584 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-media --- [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 7 source files with javac [forked debug deprecation release 11] to target/unwoven-test-classes [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull,/org.testng.annotations.BeforeMethod,/org.testng.annotations.Test,/org.testng.annotations.BeforeClass,/org.testng.annotations.DataProvider [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/src/test/java/it/tidalwave/northernwind/frontend/media/impl/ImageTestBuilder.java:[73,125] [unchecked] unchecked cast required: Map,List> found: Object [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-media <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-frontend-media --- [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] it.tidalwave.thesefoolishthings:it-tidalwave-util:jar:3.2-ALPHA-20:compile [WARNING] org.springframework:spring-core:jar:5.3.27:compile [WARNING] org.springframework:spring-context:jar:5.3.27:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime [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 [INFO] [INFO] ----< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend >---- [INFO] Building NorthernWind :: Frontend 1.2-ALPHA-12-SNAPSHOT [18/24] [INFO] from modules/frontend/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000706519 [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/NorthernWind_Metrics/workspace/modules/frontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend --- [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-northernwind-frontend --- [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-northernwind-frontend --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/target/jacoco.exec [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-frontend --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-1.2-ALPHA-12-SNAPSHOT.pom [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-frontend --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-northernwind-frontend --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd instead. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-frontend --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd instead. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-frontend --- [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-northernwind-frontend >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000706599 [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/NorthernWind_Metrics/workspace/modules/frontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend --- [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-northernwind-frontend --- [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-northernwind-frontend --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/target/jacoco.exec [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-frontend --- [INFO] Skipping pom project [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-springmvc >-- [INFO] Building NorthernWind :: Frontend :: Spring MVC 1.2-ALPHA-12-SNAPSHOT [19/24] [INFO] from modules/frontend/SpringMvcFrontend/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000706754 [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/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-springmvc --- [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-northernwind-frontend-springmvc --- [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-northernwind-frontend-springmvc --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-springmvc --- [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-classes [WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/javax.annotation.Nonnegative,/org.aspectj.lang.annotation.Around,/org.springframework.stereotype.Controller,/javax.annotation.concurrent.NotThreadSafe,/javax.annotation.Nonnull,/org.springframework.context.annotation.Scope,/it.tidalwave.northernwind.frontend.ui.annotation.ViewMetadata,/org.aspectj.lang.annotation.Aspect,/javax.inject.Inject,/org.springframework.web.bind.annotation.RequestMapping [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[52,27] [unchecked] withHeader(String,String) in SpringMvcResponseBuilder overrides withHeader(String,String) in ResponseBuilderSupport return type requires unchecked conversion from ResponseBuilder to ResponseBuilder> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[72,27] [unchecked] withContentLength(long) in SpringMvcResponseBuilder implements withContentLength(long) in ResponseBuilder return type requires unchecked conversion from ResponseBuilder to ResponseBuilder> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[65,27] [unchecked] withContentType(String) in SpringMvcResponseBuilder implements withContentType(String) in ResponseBuilder return type requires unchecked conversion from ResponseBuilder to ResponseBuilder> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[52,27] [unchecked] withHeader(String,String) in SpringMvcResponseBuilder implements withHeader(String,String) in ResponseBuilder return type requires unchecked conversion from ResponseBuilder to ResponseBuilder> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[52,11] [rawtypes] found raw type: ResponseBuilder missing type arguments for generic class ResponseBuilder where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[65,27] [unchecked] withContentType(String) in SpringMvcResponseBuilder overrides withContentType(String) in ResponseBuilderSupport return type requires unchecked conversion from ResponseBuilder to ResponseBuilder> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[65,11] [rawtypes] found raw type: ResponseBuilder missing type arguments for generic class ResponseBuilder where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[72,27] [unchecked] withContentLength(long) in SpringMvcResponseBuilder overrides withContentLength(long) in ResponseBuilderSupport return type requires unchecked conversion from ResponseBuilder to ResponseBuilder> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[72,11] [rawtypes] found raw type: ResponseBuilder missing type arguments for generic class ResponseBuilder where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- dependency:3.5.0:unpack (prepare-test-resources) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Configured Artifact: it.tidalwave.northernwind:it-tidalwave-northernwind-core:tests:?:jar [INFO] Unpacking /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar to /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/test-classes with includes "ResponseBuilderTest/expected-results/**/*" and excludes "" [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-springmvc --- [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-test-classes [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/test/java/it/tidalwave/northernwind/frontend/springmvc/MockSpringMvcResponseHolder.java:[36,7] [unchecked] response() in MockResponseHolder overrides response() in ResponseHolder return type requires unchecked conversion from ResponseBuilder to ResponseBuilder where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/test/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseHolderTest.java:[61,72] [unchecked] unchecked cast required: ResponseEntity found: CAP#1 where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [INFO] [INFO] --- aspectj:1.14.0:test-compile (weave-test-classes) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolderTest 00:38:31.061 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolderTest 00:38:31.824 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************* 00:38:31.825 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output NotModified when Etag Matching" 00:38:31.825 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************* 00:38:31.866 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.868 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["1341242553456"] 00:38:31.868 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 00:38:31.881 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.881 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.881 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:38:31.881 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 00:38:31.893 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 67 msec 00:38:31.893 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 00:38:31.896 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ********************************************************************************************* 00:38:31.896 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output NotModified when IfModifiedSince more recent than or equal to ModifiedTime" 00:38:31.897 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ********************************************************************************************* 00:38:31.898 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.898 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:33 GMT' could not be parsed at index 5 00:38:31.899 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:33 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.899 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.900 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.900 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:33Z[GMT]] 00:38:31.901 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.901 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.901 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:38:31.901 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 00:38:31.902 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:34 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.903 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:34 GMT' could not be parsed at index 5 00:38:31.903 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:34 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.903 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.904 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.904 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:34Z[GMT]] 00:38:31.905 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.905 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.905 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:38:31.905 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 00:38:31.906 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:35 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.907 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:35 GMT' could not be parsed at index 5 00:38:31.907 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:35 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.907 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.907 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.908 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:35Z[GMT]] 00:38:31.908 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.909 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.909 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:38:31.909 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 00:38:31.910 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:36 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.910 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:36 GMT' could not be parsed at index 5 00:38:31.910 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:36 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.911 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.911 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.911 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:36Z[GMT]] 00:38:31.912 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.912 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.912 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:38:31.912 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 00:38:31.914 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:37 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.914 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:37 GMT' could not be parsed at index 5 00:38:31.914 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:37 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.914 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.915 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.915 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:37Z[GMT]] 00:38:31.916 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.916 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.916 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:38:31.916 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 00:38:31.917 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:38 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.917 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:38 GMT' could not be parsed at index 5 00:38:31.917 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:38 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.918 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.918 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.918 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:38Z[GMT]] 00:38:31.919 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.919 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.919 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:38:31.919 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 00:38:31.929 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:39 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.929 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:39 GMT' could not be parsed at index 5 00:38:31.930 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:39 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.930 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.930 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.931 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:39Z[GMT]] 00:38:31.932 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.932 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.932 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:38:31.932 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 00:38:31.933 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:40 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.934 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:40 GMT' could not be parsed at index 5 00:38:31.934 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:40 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.934 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.935 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.935 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:40Z[GMT]] 00:38:31.936 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.936 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.936 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:38:31.936 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 00:38:31.937 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:41 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.938 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:41 GMT' could not be parsed at index 5 00:38:31.938 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:41 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.938 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.938 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.939 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:41Z[GMT]] 00:38:31.939 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.939 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.940 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:38:31.940 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 00:38:31.941 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:42 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.941 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:42 GMT' could not be parsed at index 5 00:38:31.941 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:42 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.941 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.941 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.942 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:42Z[GMT]] 00:38:31.942 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.942 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.942 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt 00:38:31.943 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt 00:38:31.943 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 47 msec 00:38:31.943 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 00:38:31.945 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ******************************************************** 00:38:31.946 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output a ResourceFile when Etag not Matching" 00:38:31.946 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ******************************************************** 00:38:31.947 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.947 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["xxxx"] 00:38:31.947 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 00:38:31.948 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.948 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.948 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:38:31.948 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 00:38:31.949 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 3 msec 00:38:31.949 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 00:38:31.950 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************************************************ 00:38:31.950 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must output a ResourceFile when IfModifiedSince less recent than ModifiedTime" 00:38:31.951 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************************************************ 00:38:31.951 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:23 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.952 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:23 GMT' could not be parsed at index 5 00:38:31.952 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:23 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.952 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.952 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.952 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:23Z[GMT]] 00:38:31.953 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.953 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.953 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:38:31.953 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 00:38:31.954 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:24 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.954 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:24 GMT' could not be parsed at index 5 00:38:31.954 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:24 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.955 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.955 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.955 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:24Z[GMT]] 00:38:31.956 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.956 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.956 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:38:31.956 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 00:38:31.957 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:25 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.957 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:25 GMT' could not be parsed at index 5 00:38:31.957 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:25 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.957 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.957 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.958 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:25Z[GMT]] 00:38:31.958 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.958 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.958 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:38:31.958 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 00:38:31.959 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:26 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.959 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:26 GMT' could not be parsed at index 5 00:38:31.959 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:26 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.960 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.960 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.960 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:26Z[GMT]] 00:38:31.961 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.961 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.961 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:38:31.961 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 00:38:31.962 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:27 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.962 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:27 GMT' could not be parsed at index 5 00:38:31.962 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:27 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.962 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.962 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.963 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:27Z[GMT]] 00:38:31.963 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.963 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.963 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:38:31.963 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 00:38:31.964 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:28 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.964 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:28 GMT' could not be parsed at index 5 00:38:31.965 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:28 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.965 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.965 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.965 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:28Z[GMT]] 00:38:31.966 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.966 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.966 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:38:31.966 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 00:38:31.967 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:29 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.967 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:29 GMT' could not be parsed at index 5 00:38:31.967 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:29 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.967 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.968 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.968 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:29Z[GMT]] 00:38:31.968 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.968 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.969 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:38:31.969 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 00:38:31.969 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:30 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.970 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:30 GMT' could not be parsed at index 5 00:38:31.970 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:30 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.970 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.970 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.970 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:30Z[GMT]] 00:38:31.971 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.971 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.971 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:38:31.971 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 00:38:31.972 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:31 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.972 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:31 GMT' could not be parsed at index 5 00:38:31.972 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:31 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.973 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.973 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.973 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:31Z[GMT]] 00:38:31.974 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.974 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.974 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:38:31.974 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 00:38:31.975 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:32 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.975 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Text 'Mon, 2 Jul 2012 15:22:32 GMT' could not be parsed at index 5 00:38:31.975 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 2 Jul 2012 15:22:32 GMT with EEE, d MMM yyyy HH:mm:ss zzz... 00:38:31.975 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.976 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.976 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional[2012-07-02T15:22:32Z[GMT]] 00:38:31.976 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.976 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.976 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:38:31.977 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 00:38:31.977 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 27 msec 00:38:31.977 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 00:38:31.979 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************ 00:38:31.979 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output NotFound" 00:38:31.979 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************ 00:38:31.980 [main ] INFO i.t.n.core.model.spi.ResponseBuilderSupport - NOT FOUND: it.tidalwave.util.NotFoundException: foo bar 00:38:31.981 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 00:38:31.982 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 00:38:31.982 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.982 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.982 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/NotFoundExceptionOutput.txt 00:38:31.982 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/NotFoundExceptionOutput.txt 00:38:31.983 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 4 msec 00:38:31.983 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 00:38:31.984 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - *********************************************** 00:38:31.985 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output a PermanentRedirect" 00:38:31.985 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - *********************************************** 00:38:31.985 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 00:38:31.985 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 00:38:31.986 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.986 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.986 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/PermanentRedirectOutput.txt 00:38:31.986 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/PermanentRedirectOutput.txt 00:38:31.986 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 2 msec 00:38:31.986 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 00:38:31.988 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ****************************************** 00:38:31.988 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output a ResourceFile" 00:38:31.988 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ****************************************** 00:38:31.989 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.989 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.989 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 00:38:31.990 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.990 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.990 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt 00:38:31.990 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt 00:38:31.990 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 2 msec 00:38:31.991 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 00:38:31.992 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************************** 00:38:31.992 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output a ResourceFile with ExpirationTime" 00:38:31.992 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ************************************************************** 00:38:31.993 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - Parsing Mon, 02 Jul 2012 15:22:33 GMT with EEE, dd MMM yyyy HH:mm:ss zzz... 00:38:31.994 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty 00:38:31.994 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty 00:38:31.994 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:31.994 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:31.994 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/ResourceFileOutputWithExpirationTime.txt 00:38:31.994 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutputWithExpirationTime.txt 00:38:31.995 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 3 msec 00:38:31.995 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 00:38:31.996 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ********************************************* 00:38:31.996 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST "must properly output an internal error" 00:38:31.997 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - ********************************************* 00:38:31.997 [main ] ERROR i.t.n.core.model.spi.ResponseBuilderSupport - java.io.IOException: foo bar at it.tidalwave.northernwind.core.model.spi.ResponseBuilderTest.must_properly_output_an_internal_error(ResponseBuilderTest.java:225) 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.executeSingleClass(TestNGDirectoryTestSuite.java:102) at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:91) 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) 00:38:32.000 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty 00:38:32.000 [main ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty 00:38:32.001 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 00:38:32.001 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/ 00:38:32.001 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: test-classes/ResponseBuilderTest/expected-results/InternalErrorOutput.txt 00:38:32.001 [main ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: test-artifacts/SpringMvcResponseHolderTest/InternalErrorOutput.txt 00:38:32.001 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - TEST PASSED in 5 msec 00:38:32.001 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - 00:38:32.003 [main ] INFO i.t.n.f.springmvc.SpringMvcResponseHolderTest - FINISHED TESTS OF it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolderTest [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.83 s - in it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolderTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/jacoco.exec [INFO] Analyzed bundle 'NorthernWind :: Frontend :: Spring MVC' with 8 classes [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-springmvc/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-springmvc/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.jar [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-springmvc/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-springmvc-1.2-ALPHA-12-SNAPSHOT-tests.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-springmvc >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-springmvc --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-springmvc <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-frontend-springmvc --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] BugInstance size is 11 [INFO] Error size is 0 [INFO] Total bugs: 11 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController(). [it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController] At SpringMvcRestController.java:[line 46] 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.northernwind.frontend.springmvc.SpringMvcRestController(). [it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController] At SpringMvcRestController.java:[line 46] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController() [it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController] Redundant null check at SpringMvcRestController.java:[line 46] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController() [it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController] Redundant null check at SpringMvcRestController.java:[line 46] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: it.tidalwave.northernwind.frontend.springmvc.ThreadNameChangerAspect.ajc$perSingletonInstance isn't final but should be [it.tidalwave.northernwind.frontend.springmvc.ThreadNameChangerAspect] In ThreadNameChangerAspect.java MS_SHOULD_BE_FINAL [ERROR] Medium: new it.tidalwave.northernwind.frontend.ui.component.rssfeed.DefaultRssFeedViewController(RssFeedView, SiteNode, SiteProvider, RequestLocaleManager) may expose internal representation by storing an externally mutable object into DefaultRssFeedViewController.view [it.tidalwave.northernwind.frontend.ui.component.rssfeed.DefaultRssFeedViewController] At DefaultRssFeedViewController.java:[line 93] EI_EXPOSE_REP2 [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.component.rssfeed.htmltemplate.HtmlTemplateRssFeedView(Id). [it.tidalwave.northernwind.frontend.ui.component.rssfeed.htmltemplate.HtmlTemplateRssFeedView] At HtmlTemplateRssFeedView.java:[line 54] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Low: Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView(). [it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView, it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView] At SpringMvcSiteView.java:[line 58]Another occurrence at SpringMvcSiteView.java:[line 66] 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.northernwind.frontend.ui.springmvc.SpringMvcSiteView(). [it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView] At SpringMvcSiteView.java:[line 58] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR [ERROR] Medium: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView() [it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView] Redundant null check at SpringMvcSiteView.java:[line 58] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Low: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView() [it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView] Redundant null check at SpringMvcSiteView.java:[line 58] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_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-northernwind-frontend-springmvc --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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-northernwind-frontend-springmvc --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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 Dec 24, 2024 12:38:35 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:38:35 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:38:35 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:35 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:35 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:35 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:38:35 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:38:35 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:35 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:35 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-northernwind-frontend-springmvc --- [INFO] There are 42 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-northernwind-frontend-springmvc >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000716064 [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/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-springmvc --- [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-northernwind-frontend-springmvc --- [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-northernwind-frontend-springmvc --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/jacoco.exec [INFO] [INFO] --- antrun:3.1.0:run (create-unwoven-classes-dirs) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-springmvc --- [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-classes [WARNING] No processor claimed any of these annotations: /org.springframework.beans.factory.annotation.Configurable,/javax.annotation.Nonnegative,/org.aspectj.lang.annotation.Around,/org.springframework.stereotype.Controller,/javax.annotation.concurrent.NotThreadSafe,/javax.annotation.Nonnull,/org.springframework.context.annotation.Scope,/it.tidalwave.northernwind.frontend.ui.annotation.ViewMetadata,/org.aspectj.lang.annotation.Aspect,/javax.inject.Inject,/org.springframework.web.bind.annotation.RequestMapping [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[52,27] [unchecked] withHeader(String,String) in SpringMvcResponseBuilder overrides withHeader(String,String) in ResponseBuilderSupport return type requires unchecked conversion from ResponseBuilder to ResponseBuilder> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[72,27] [unchecked] withContentLength(long) in SpringMvcResponseBuilder implements withContentLength(long) in ResponseBuilder return type requires unchecked conversion from ResponseBuilder to ResponseBuilder> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[65,27] [unchecked] withContentType(String) in SpringMvcResponseBuilder implements withContentType(String) in ResponseBuilder return type requires unchecked conversion from ResponseBuilder to ResponseBuilder> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[52,27] [unchecked] withHeader(String,String) in SpringMvcResponseBuilder implements withHeader(String,String) in ResponseBuilder return type requires unchecked conversion from ResponseBuilder to ResponseBuilder> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[52,11] [rawtypes] found raw type: ResponseBuilder missing type arguments for generic class ResponseBuilder where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[65,27] [unchecked] withContentType(String) in SpringMvcResponseBuilder overrides withContentType(String) in ResponseBuilderSupport return type requires unchecked conversion from ResponseBuilder to ResponseBuilder> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[65,11] [rawtypes] found raw type: ResponseBuilder missing type arguments for generic class ResponseBuilder where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[72,27] [unchecked] withContentLength(long) in SpringMvcResponseBuilder overrides withContentLength(long) in ResponseBuilderSupport return type requires unchecked conversion from ResponseBuilder to ResponseBuilder> where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseBuilder.java:[72,11] [rawtypes] found raw type: ResponseBuilder missing type arguments for generic class ResponseBuilder where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in interface ResponseBuilder [INFO] [INFO] --- aspectj:1.14.0:compile (weave-classes) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- dependency:3.5.0:unpack (prepare-test-resources) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] Configured Artifact: it.tidalwave.northernwind:it-tidalwave-northernwind-core:tests:?:jar [INFO] Unpacking /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar to /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/test-classes with includes "ResponseBuilderTest/expected-results/**/*" and excludes "" [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-springmvc --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-springmvc --- [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-test-classes [WARNING] No processor claimed any of these annotations: /javax.annotation.Nonnull [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/test/java/it/tidalwave/northernwind/frontend/springmvc/MockSpringMvcResponseHolder.java:[36,7] [unchecked] response() in MockResponseHolder overrides response() in ResponseHolder return type requires unchecked conversion from ResponseBuilder to ResponseBuilder where RESPONSE_TYPE is a type-variable: RESPONSE_TYPE extends Object declared in class ResponseHolder [WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/test/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseHolderTest.java:[61,72] [unchecked] unchecked cast required: ResponseEntity found: CAP#1 where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-springmvc <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-frontend-springmvc --- [WARNING] Used undeclared dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-role:jar:3.2-ALPHA-20:compile [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-web:jar:5.3.27:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-messagebus:jar:3.2-ALPHA-20:compile [WARNING] org.springframework:spring-webmvc:jar:5.3.27:compile [WARNING] org.mortbay.jetty:jetty-util:jar:6.1.26:runtime [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-common-tests:jar:1.2-ALPHA-12-SNAPSHOT:test [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-commons:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime [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] Non-test scoped test only dependencies found: [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:compile [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-media-springmvc >-- [INFO] Building NorthernWind :: Frontend :: Media :: Spring MVC 1.2-ALPHA-12-SNAPSHOT [20/24] [INFO] from modules/frontend/SpringMvcMediaFrontend/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000719026 [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/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-media-springmvc --- [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-northernwind-frontend-media-springmvc --- [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-northernwind-frontend-media-springmvc --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] No tests to run. [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend/target/it-tidalwave-northernwind-frontend-media-springmvc-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-media-springmvc/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-media-springmvc-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend/target/it-tidalwave-northernwind-frontend-media-springmvc-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-media-springmvc/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-media-springmvc-1.2-ALPHA-12-SNAPSHOT.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-media-springmvc >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-media-springmvc --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-media-springmvc <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-frontend-media-springmvc --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-northernwind-frontend-media-springmvc --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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) @ it-tidalwave-northernwind-frontend-media-springmvc --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd instead. [INFO] PMD version: 6.53.0 Dec 24, 2024 12:38:39 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:38:39 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:38:39 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:39 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:39 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:39 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:38:39 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:38:39 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:39 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:39 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-northernwind-frontend-media-springmvc --- [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-northernwind-frontend-media-springmvc >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000719501 [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/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-media-springmvc --- [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-northernwind-frontend-media-springmvc --- [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-northernwind-frontend-media-springmvc --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/maven-repositories/executors/0/org/jacoco/org.jacoco.agent/0.8.9/org.jacoco.agent-0.8.9-runtime.jar=destfile=/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-media-springmvc --- [INFO] No sources to compile [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-media-springmvc <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-frontend-media-springmvc --- [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-springmvc:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-media:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util:jar:3.2-ALPHA-20:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-commons:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:compile [WARNING] javax.servlet:javax.servlet-api:jar:3.1.0:provided [WARNING] org.springframework:spring-context:jar:5.3.27:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:compile [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:3.1.9:compile [WARNING] org.slf4j:slf4j-api:jar:2.0.7:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime [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 [INFO] [INFO] -----< it.tidalwave.northernwind:it-tidalwave-northernwind-webapp >----- [INFO] Building NorthernWind :: Frontend :: Webapp 1.2-ALPHA-12-SNAPSHOT [21/24] [INFO] from modules/webapp/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/3.2-ALPHA-20/it-tidalwave-messagebus-spring-3.2-ALPHA-20.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/3.2-ALPHA-20/it-tidalwave-messagebus-spring-3.2-ALPHA-20.pom (7.1 kB at 11 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/3.2-ALPHA-20/it-tidalwave-messagebus-spring-3.2-ALPHA-20.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/it/tidalwave/thesefoolishthings/it-tidalwave-messagebus-spring/3.2-ALPHA-20/it-tidalwave-messagebus-spring-3.2-ALPHA-20.jar (14 kB at 22 kB/s) [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-webapp --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-webapp --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000720880 [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/NorthernWind_Metrics/workspace/modules/webapp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-webapp --- [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-northernwind-webapp --- [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-northernwind-webapp --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-webapp --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-webapp --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-webapp/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-webapp-1.2-ALPHA-12-SNAPSHOT.pom [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-webapp >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-webapp --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-webapp <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-webapp --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-northernwind-webapp --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd instead. [INFO] [INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-webapp --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd instead. [INFO] [INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ it-tidalwave-northernwind-webapp --- [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-northernwind-webapp >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-webapp --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000720987 [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/NorthernWind_Metrics/workspace/modules/webapp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-webapp --- [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-northernwind-webapp --- [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-northernwind-webapp --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-webapp <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-webapp --- [INFO] Skipping pom project [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-webapp-commons >-- [INFO] Building NorthernWind :: Frontend :: Webapp :: Commons 1.2-ALPHA-12-SNAPSHOT [22/24] [INFO] from modules/webapp/Commons/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000721059 [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/NorthernWind_Metrics/workspace/modules/webapp/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-webapp-commons --- [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-northernwind-frontend-webapp-commons --- [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-northernwind-frontend-webapp-commons --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Copying 8 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Tests are skipped. [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Building jar: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/target/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-webapp-commons/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/target/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-webapp-commons/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.jar [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-webapp-commons >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-webapp-commons --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-webapp-commons <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-frontend-webapp-commons --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-northernwind-frontend-webapp-commons --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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) @ it-tidalwave-northernwind-frontend-webapp-commons --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd instead. [INFO] PMD version: 6.53.0 Dec 24, 2024 12:38:41 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:38:41 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:38:41 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:41 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:41 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:41 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:38:41 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:38:41 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:41 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:41 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-northernwind-frontend-webapp-commons --- [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-northernwind-frontend-webapp-commons >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000721526 [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/NorthernWind_Metrics/workspace/modules/webapp/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-webapp-commons --- [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-northernwind-frontend-webapp-commons --- [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-northernwind-frontend-webapp-commons --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] Copying 8 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-webapp-commons --- [INFO] No sources to compile [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-webapp-commons <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-frontend-webapp-commons --- [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-hg:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-git:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-marshalling-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-messagebus-spring:jar:3.2-ALPHA-20:compile [WARNING] org.slf4j:slf4j-api:jar:2.0.7:runtime [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:runtime [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:3.1.9:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:test [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 [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-springmvc-webapp >-- [INFO] Building NorthernWind :: Frontend :: Webapp :: Spring MVC 1.2-ALPHA-12-SNAPSHOT [23/24] [INFO] from modules/webapp/SpringMvcWebApp/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/tomcat/maven/tomcat7-maven-plugin/2.2/tomcat7-maven-plugin-2.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/tomcat/maven/tomcat7-maven-plugin/2.2/tomcat7-maven-plugin-2.2.pom (12 kB at 31 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/tomcat/maven/tomcat-maven-plugin/2.2/tomcat-maven-plugin-2.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/tomcat/maven/tomcat-maven-plugin/2.2/tomcat-maven-plugin-2.2.pom (33 kB at 101 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/apache/12/apache-12.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/apache/12/apache-12.pom (16 kB at 47 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/tomcat/maven/tomcat7-maven-plugin/2.2/tomcat7-maven-plugin-2.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/tomcat/maven/tomcat7-maven-plugin/2.2/tomcat7-maven-plugin-2.2.jar (114 kB at 327 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/xml-maven-plugin/1.0.2/xml-maven-plugin-1.0.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/xml-maven-plugin/1.0.2/xml-maven-plugin-1.0.2.pom (8.6 kB at 17 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/xml-maven-plugin/1.0.2/xml-maven-plugin-1.0.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/mojo/xml-maven-plugin/1.0.2/xml-maven-plugin-1.0.2.jar (64 kB at 112 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-war-plugin/3.3.2/maven-war-plugin-3.3.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-war-plugin/3.3.2/maven-war-plugin-3.3.2.pom (9.7 kB at 30 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-war-plugin/3.3.2/maven-war-plugin-3.3.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/maven/plugins/maven-war-plugin/3.3.2/maven-war-plugin-3.3.2.jar (83 kB at 265 kB/s) [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000724813 [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/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [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-northernwind-frontend-springmvc-webapp --- [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-northernwind-frontend-springmvc-webapp --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- dependency:3.5.0:unpack (prepare-assets) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Configured Artifact: it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-webapp-commons:?:jar [INFO] Unpacking /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/target/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/target/commons with includes "" and excludes "" [INFO] [INFO] --- xml:1.0.2:transform (default) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-resources/1.0.1/plexus-resources-1.0.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-resources/1.0.1/plexus-resources-1.0.1.pom (1.3 kB at 2.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-io/2.6.1/plexus-io-2.6.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-io/2.6.1/plexus-io-2.6.1.pom (4.0 kB at 6.5 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar (245 kB at 9.1 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-resources/1.0.1/plexus-resources-1.0.1.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-io/2.6.1/plexus-io-2.6.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-io/2.6.1/plexus-io-2.6.1.jar (85 kB at 132 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/codehaus/plexus/plexus-resources/1.0.1/plexus-resources-1.0.1.jar (22 kB at 32 kB/s) [INFO] Transforming file: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/src/main/webapp-resources/web.xml [INFO] Transformed 1 file(s). [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Tests are skipped. [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- war:3.3.2:war (default-war) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Packaging webapp [INFO] Assembling webapp [it-tidalwave-northernwind-frontend-springmvc-webapp] in [/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/target/it-tidalwave-northernwind-frontend-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9] [INFO] Processing war project [INFO] Copying webapp resources [/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/src/main/webapp] [INFO] Building war: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/target/it-tidalwave-northernwind-frontend-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.war [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-springmvc-webapp/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/target/it-tidalwave-northernwind-frontend-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.war to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-springmvc-webapp/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.war [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-springmvc-webapp >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-springmvc-webapp <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd instead. [INFO] PMD version: 6.53.0 Dec 24, 2024 12:38:48 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:38:48 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:38:48 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:48 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:49 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:49 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:38:49 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:38:49 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:49 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:49 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-northernwind-frontend-springmvc-webapp --- [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-northernwind-frontend-springmvc-webapp >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000729133 [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/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [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-northernwind-frontend-springmvc-webapp --- [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-northernwind-frontend-springmvc-webapp --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- dependency:3.5.0:unpack (prepare-assets) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] Configured Artifact: it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-webapp-commons:?:jar [INFO] Unpacking /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/target/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/target/commons with includes "" and excludes "" [INFO] [INFO] --- xml:1.0.2:transform (default) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [INFO] No sources to compile [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-springmvc-webapp <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-frontend-springmvc-webapp --- [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-springmvc:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-hg:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-git:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-marshalling-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-messagebus-spring:jar:3.2-ALPHA-20:compile [WARNING] org.slf4j:slf4j-api:jar:2.0.7:runtime [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:runtime [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:3.1.9:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:test [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 [INFO] [INFO] --< it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-media-springmvc-webapp >-- [INFO] Building NorthernWind :: Frontend :: Webapp :: Media :: Spring MVC 1.2-ALPHA-12-SNAPSHOT [24/24] [INFO] from modules/webapp/SpringMvcMediaWebApp/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:cpd (default-cli)' [WARNING] Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin:3.20.0:pmd (default-cli)' [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/target [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000729281 [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/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [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-northernwind-frontend-media-springmvc-webapp --- [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-northernwind-frontend-media-springmvc-webapp --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- dependency:3.5.0:unpack (prepare-assets) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Configured Artifact: it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-webapp-commons:?:jar [INFO] Unpacking /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/target/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/target/commons with includes "" and excludes "" [INFO] [INFO] --- xml:1.0.2:transform (default) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Transforming file: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/src/main/webapp-resources/web.xml [INFO] Transformed 1 file(s). [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Tests are skipped. [INFO] [INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- war:3.3.2:war (default-war) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Packaging webapp [INFO] Assembling webapp [it-tidalwave-northernwind-frontend-media-springmvc-webapp] in [/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/target/it-tidalwave-northernwind-frontend-media-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9] [INFO] Processing war project [INFO] Copying webapp resources [/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/src/main/webapp] [INFO] Building war: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/target/it-tidalwave-northernwind-frontend-media-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.war [INFO] [INFO] --- jar:3.3.0:test-jar (default-test-jar) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Skipping packaging of the test-jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/pom.xml to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-media-springmvc-webapp/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-media-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.pom [INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/target/it-tidalwave-northernwind-frontend-media-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.war to /var/jenkins_home/maven-repositories/executors/0/it/tidalwave/northernwind/it-tidalwave-northernwind-frontend-media-springmvc-webapp/1.2-ALPHA-12-SNAPSHOT/it-tidalwave-northernwind-frontend-media-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.war [INFO] [INFO] >>> spotbugs:4.7.3.4:check (default-cli) > :spotbugs @ it-tidalwave-northernwind-frontend-media-springmvc-webapp >>> [INFO] [INFO] --- spotbugs:4.7.3.4:spotbugs (spotbugs) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] [INFO] <<< spotbugs:4.7.3.4:check (default-cli) < :spotbugs @ it-tidalwave-northernwind-frontend-media-springmvc-webapp <<< [INFO] [INFO] [INFO] --- spotbugs:4.7.3.4:check (default-cli) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [WARNING] Parameter 'spotbugsXmlOutput' is deprecated: No reason given [INFO] [INFO] --- pmd:3.20.0:cpd (default-cli) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd 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) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [WARNING] Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals pmd:aggregate-pmd and pmd:aggregate-cpd instead. [INFO] PMD version: 6.53.0 Dec 24, 2024 12:38:49 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:38:49 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:38:49 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:49 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:49 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/imports.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:49 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been moved from ruleset "unusedcode" to "unnecessary". Please change your ruleset! Dec 24, 2024 12:38:49 AM net.sourceforge.pmd.RuleSetFactoryCompatibility$RuleSetFilter apply WARNING: Applying rule set filter: The rule "UnusedModifier" has been renamed to "UnnecessaryModifier". Please change your ruleset! Dec 24, 2024 12:38:50 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/basic.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:50 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode WARNING: The RuleSet rulesets/java/unusedcode.xml has been deprecated and will be removed in PMD 7.0.0 Dec 24, 2024 12:38:50 AM net.sourceforge.pmd.RuleSetFactory parseRuleSetReferenceNode 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-northernwind-frontend-media-springmvc-webapp --- [INFO] [INFO] >>> dependency:3.5.0:analyze (default-cli) > test-compile @ it-tidalwave-northernwind-frontend-media-springmvc-webapp >>> [INFO] [INFO] --- buildnumber:3.0.0:create (default) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp [INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735000730108 [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/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.3.0:enforce (enforce-maven) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [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-northernwind-frontend-media-springmvc-webapp --- [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-northernwind-frontend-media-springmvc-webapp --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 [INFO] [echo] Java Version: 11.0.25 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.9:prepare-agent (prepare-agent) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Skipping JaCoCo execution because property jacoco.skip is set. [INFO] [INFO] --- dependency:3.5.0:unpack (prepare-assets) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] Configured Artifact: it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-webapp-commons:?:jar [INFO] Unpacking /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/target/it-tidalwave-northernwind-frontend-webapp-commons-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9.jar to /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/target/commons with includes "" and excludes "" [INFO] [INFO] --- xml:1.0.2:transform (default) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [INFO] No sources to compile [INFO] [INFO] <<< dependency:3.5.0:analyze (default-cli) < test-compile @ it-tidalwave-northernwind-frontend-media-springmvc-webapp <<< [INFO] [INFO] [INFO] --- dependency:3.5.0:analyze (default-cli) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp --- [WARNING] Unused declared dependencies found: [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-media-springmvc:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-hg:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-git:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-marshalling-default:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:jar:1.2-ALPHA-12-SNAPSHOT:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-messagebus-spring:jar:3.2-ALPHA-20:compile [WARNING] org.slf4j:slf4j-api:jar:2.0.7:runtime [WARNING] ch.qos.logback:logback-classic:jar:1.4.7:runtime [WARNING] javax.inject:javax.inject:jar:1:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:3.1.9:compile [WARNING] org.slf4j:jul-to-slf4j:jar:2.0.7:runtime [WARNING] org.slf4j:jcl-over-slf4j:jar:2.0.7:runtime [WARNING] org.projectlombok:lombok:jar:1.18.24:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-20:test [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 [INFO] [INFO] ---------------< it.tidalwave.northernwind:northernwind >--------------- [INFO] Building NorthernWind 1.2-ALPHA-12-SNAPSHOT [25/24] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- dependency-check:8.2.1:aggregate (default-cli) @ northernwind --- [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/owasp/dependency-check-core/8.2.1/dependency-check-core-8.2.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/owasp/dependency-check-core/8.2.1/dependency-check-core-8.2.1.pom (26 kB at 42 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.pom (6.2 kB at 247 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-jcs/2.2.1/commons-jcs-2.2.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-jcs/2.2.1/commons-jcs-2.2.1.pom (19 kB at 624 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/package-url/packageurl-java/1.4.1/packageurl-java-1.4.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/package-url/packageurl-java/1.4.1/packageurl-java-1.4.1.pom (12 kB at 17 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.pom (15 kB at 427 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/semver4j/semver4j/4.3.0/semver4j-4.3.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/semver4j/semver4j/4.3.0/semver4j-4.3.0.pom (9.0 kB at 14 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/owasp/dependency-check-utils/8.2.1/dependency-check-utils-8.2.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/owasp/dependency-check-utils/8.2.1/dependency-check-utils-8.2.1.pom (4.3 kB at 6.1 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-databind/2.14.2/jackson-databind-2.14.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-databind/2.14.2/jackson-databind-2.14.2.pom (19 kB at 64 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/jackson-base/2.14.2/jackson-base-2.14.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/jackson-base/2.14.2/jackson-base-2.14.2.pom (10 kB at 11 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-annotations/2.14.2/jackson-annotations-2.14.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-annotations/2.14.2/jackson-annotations-2.14.2.pom (6.2 kB at 7.8 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.pom (7.0 kB at 23 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-dbcp2/2.9.0/commons-dbcp2-2.9.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-dbcp2/2.9.0/commons-dbcp2-2.9.0.pom (20 kB at 62 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-pool2/2.10.0/commons-pool2-2.10.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-pool2/2.10.0/commons-pool2-2.10.0.pom (18 kB at 56 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-core/8.11.2/lucene-core-8.11.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-core/8.11.2/lucene-core-8.11.2.pom (1.8 kB at 5.4 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-parent/8.11.2/lucene-parent-8.11.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-parent/8.11.2/lucene-parent-8.11.2.pom (2.5 kB at 7.7 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-solr-grandparent/8.11.2/lucene-solr-grandparent-8.11.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-solr-grandparent/8.11.2/lucene-solr-grandparent-8.11.2.pom (505 kB at 1.5 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-analyzers-common/8.11.2/lucene-analyzers-common-8.11.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-analyzers-common/8.11.2/lucene-analyzers-common-8.11.2.pom (1.9 kB at 5.8 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-queryparser/8.11.2/lucene-queryparser-8.11.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-queryparser/8.11.2/lucene-queryparser-8.11.2.pom (2.2 kB at 6.6 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-queries/8.11.2/lucene-queries-8.11.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-queries/8.11.2/lucene-queries-8.11.2.pom (1.9 kB at 6.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-sandbox/8.11.2/lucene-sandbox-8.11.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-sandbox/8.11.2/lucene-sandbox-8.11.2.pom (1.9 kB at 5.9 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/h2database/h2/2.1.214/h2-2.1.214.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/h2database/h2/2.1.214/h2-2.1.214.pom (1.1 kB at 1.3 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jsoup/jsoup/1.15.4/jsoup-1.15.4.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jsoup/jsoup/1.15.4/jsoup-1.15.4.pom (13 kB at 23 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/module/jackson-module-afterburner/2.14.2/jackson-module-afterburner-2.14.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/module/jackson-module-afterburner/2.14.2/jackson-module-afterburner-2.14.2.pom (3.7 kB at 4.5 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/module/jackson-modules-base/2.14.2/jackson-modules-base-2.14.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/module/jackson-modules-base/2.14.2/jackson-modules-base-2.14.2.pom (3.7 kB at 3.6 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/module/jackson-module-blackbird/2.14.2/jackson-module-blackbird-2.14.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/module/jackson-module-blackbird/2.14.2/jackson-module-blackbird-2.14.2.pom (2.9 kB at 4.5 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.14.2/jackson-dataformat-yaml-2.14.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.14.2/jackson-dataformat-yaml-2.14.2.pom (2.6 kB at 5.1 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/dataformat/jackson-dataformats-text/2.14.2/jackson-dataformats-text-2.14.2.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/dataformat/jackson-dataformats-text/2.14.2/jackson-dataformats-text-2.14.2.pom (3.4 kB at 11 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/yaml/snakeyaml/1.33/snakeyaml-1.33.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/yaml/snakeyaml/1.33/snakeyaml-1.33.pom (39 kB at 47 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.pom (964 B at 48 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-parent/1.7.28/slf4j-parent-1.7.28.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/slf4j-parent/1.7.28/slf4j-parent-1.7.28.pom (14 kB at 511 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/guava/guava/31.1-jre/guava-31.1-jre.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/guava/guava/31.1-jre/guava-31.1-jre.pom (11 kB at 18 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/guava/guava-parent/31.1-jre/guava-parent-31.1-jre.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/guava/guava-parent/31.1-jre/guava-parent-31.1-jre.pom (15 kB at 24 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.pom (2.1 kB at 2.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.pom (2.2 kB at 3.6 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/errorprone/error_prone_parent/2.11.0/error_prone_parent-2.11.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/errorprone/error_prone_parent/2.11.0/error_prone_parent-2.11.0.pom (11 kB at 18 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.pom (2.8 kB at 6.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-validator/commons-validator/1.7/commons-validator-1.7.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-validator/commons-validator/1.7/commons-validator-1.7.pom (14 kB at 417 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/packager/packager-rpm/0.19.0/packager-rpm-0.19.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/packager/packager-rpm/0.19.0/packager-rpm-0.19.0.pom (2.2 kB at 3.6 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/packager/packager/0.19.0/packager-0.19.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/packager/packager/0.19.0/packager-0.19.0.pom (20 kB at 14 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/packager/packager-core/0.19.0/packager-core-0.19.0.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/packager/packager-core/0.19.0/packager-core-0.19.0.pom (1.1 kB at 1.2 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/bouncycastle/bcprov-jdk18on/1.71/bcprov-jdk18on-1.71.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/bouncycastle/bcprov-jdk18on/1.71/bcprov-jdk18on-1.71.pom (1.1 kB at 2.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/bouncycastle/bcpg-jdk18on/1.71/bcpg-jdk18on-1.71.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/bouncycastle/bcpg-jdk18on/1.71/bcpg-jdk18on-1.71.pom (1.6 kB at 2.5 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jetbrains/annotations/24.0.1/annotations-24.0.1.pom [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jetbrains/annotations/24.0.1/annotations-24.0.1.pom (1.3 kB at 2.0 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/owasp/dependency-check-core/8.2.1/dependency-check-core-8.2.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/owasp/dependency-check-core/8.2.1/dependency-check-core-8.2.1.jar (1.1 MB at 1.4 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/package-url/packageurl-java/1.4.1/packageurl-java-1.4.1.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/semver4j/semver4j/4.3.0/semver4j-4.3.0.jar [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-dbcp2/2.9.0/commons-dbcp2-2.9.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar (30 kB at 691 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-pool2/2.10.0/commons-pool2-2.10.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar (534 kB at 6.0 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-core/8.11.2/lucene-core-8.11.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-dbcp2/2.9.0/commons-dbcp2-2.9.0.jar (211 kB at 587 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-analyzers-common/8.11.2/lucene-analyzers-common-8.11.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/commons/commons-pool2/2.10.0/commons-pool2-2.10.0.jar (141 kB at 286 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-queryparser/8.11.2/lucene-queryparser-8.11.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-core/8.11.2/lucene-core-8.11.2.jar (3.6 MB at 6.3 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-queries/8.11.2/lucene-queries-8.11.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-analyzers-common/8.11.2/lucene-analyzers-common-8.11.2.jar (1.8 MB at 2.5 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-sandbox/8.11.2/lucene-sandbox-8.11.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-queryparser/8.11.2/lucene-queryparser-8.11.2.jar (383 kB at 471 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/github/package-url/packageurl-java/1.4.1/packageurl-java-1.4.1.jar (16 kB at 19 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/h2database/h2/2.1.214/h2-2.1.214.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/semver4j/semver4j/4.3.0/semver4j-4.3.0.jar (39 kB at 45 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jsoup/jsoup/1.15.4/jsoup-1.15.4.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-queries/8.11.2/lucene-queries-8.11.2.jar (382 kB at 418 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-databind/2.14.2/jackson-databind-2.14.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/lucene/lucene-sandbox/8.11.2/lucene-sandbox-8.11.2.jar (245 kB at 227 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-annotations/2.14.2/jackson-annotations-2.14.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/apache/velocity/velocity-engine-core/2.3/velocity-engine-core-2.3.jar (531 kB at 449 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-databind/2.14.2/jackson-databind-2.14.2.jar (1.6 MB at 1.1 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/module/jackson-module-afterburner/2.14.2/jackson-module-afterburner-2.14.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.jar (459 kB at 282 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/module/jackson-module-blackbird/2.14.2/jackson-module-blackbird-2.14.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/h2database/h2/2.1.214/h2-2.1.214.jar (2.5 MB at 1.5 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.14.2/jackson-dataformat-yaml-2.14.2.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jsoup/jsoup/1.15.4/jsoup-1.15.4.jar (440 kB at 265 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-annotations/2.14.2/jackson-annotations-2.14.2.jar (77 kB at 46 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar (16 kB at 9.7 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.14.2/jackson-dataformat-yaml-2.14.2.jar (54 kB at 25 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar (332 kB at 148 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar (3.0 MB at 1.3 MB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/module/jackson-module-afterburner/2.14.2/jackson-module-afterburner-2.14.2.jar (215 kB at 90 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-validator/commons-validator/1.7/commons-validator-1.7.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/commons-validator/commons-validator/1.7/commons-validator-1.7.jar (190 kB at 79 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/packager/packager-rpm/0.19.0/packager-rpm-0.19.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/fasterxml/jackson/module/jackson-module-blackbird/2.14.2/jackson-module-blackbird-2.14.2.jar (65 kB at 27 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/packager/packager-core/0.19.0/packager-core-0.19.0.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar (209 kB at 77 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/bouncycastle/bcprov-jdk18on/1.71/bcprov-jdk18on-1.71.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar (8.8 kB at 3.2 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/bouncycastle/bcpg-jdk18on/1.71/bcpg-jdk18on-1.71.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/packager/packager-rpm/0.19.0/packager-rpm-0.19.0.jar (178 kB at 60 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/owasp/dependency-check-utils/8.2.1/dependency-check-utils-8.2.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/eclipse/packager/packager-core/0.19.0/packager-core-0.19.0.jar (21 kB at 6.7 kB/s) [INFO] Downloading from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jetbrains/annotations/24.0.1/annotations-24.0.1.jar [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/com/google/errorprone/error_prone_annotations/2.11.0/error_prone_annotations-2.11.0.jar (16 kB at 4.9 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/bouncycastle/bcprov-jdk18on/1.71/bcprov-jdk18on-1.71.jar (6.1 MB at 1.8 MB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/bouncycastle/bcpg-jdk18on/1.71/bcpg-jdk18on-1.71.jar (379 kB at 113 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/owasp/dependency-check-utils/8.2.1/dependency-check-utils-8.2.1.jar (56 kB at 16 kB/s) [INFO] Downloaded from maven-proxy.tidalwave.it: https://services.tidalwave.it/nexus/content/groups/public/org/jetbrains/annotations/24.0.1/annotations-24.0.1.jar (31 kB at 7.9 kB/s) [INFO] Skipping dependency-check:aggregate [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for NorthernWind 1.2-ALPHA-12-SNAPSHOT: [INFO] [INFO] NorthernWind ....................................... SUCCESS [ 27.848 s] [INFO] NorthernWind (modules) ............................. SUCCESS [ 11.289 s] [INFO] NorthernWind :: Commons for tests .................. SUCCESS [ 19.167 s] [INFO] NorthernWind :: Core ............................... SUCCESS [ 30.885 s] [INFO] NorthernWind :: Core :: Default Marshalling ........ SUCCESS [ 9.157 s] [INFO] NorthernWind :: Profiling .......................... SUCCESS [ 6.239 s] [INFO] NorthernWind :: HTML Patches ....................... SUCCESS [ 5.681 s] [INFO] NorthernWind :: Filesystems ........................ SUCCESS [ 0.168 s] [INFO] NorthernWind :: Filesystems :: Basic ............... SUCCESS [ 12.644 s] [INFO] NorthernWind :: Core :: Default Implementation ..... SUCCESS [ 32.850 s] [INFO] NorthernWind :: Frontend :: Components ............. SUCCESS [ 24.661 s] [INFO] NorthernWind :: Frontend :: Components :: HTML Template SUCCESS [ 28.970 s] [INFO] NorthernWind :: Filesystems :: SCM ................. SUCCESS [ 24.017 s] [INFO] NorthernWind :: Filesystems :: SCM :: Git .......... SUCCESS [ 20.405 s] [INFO] NorthernWind :: Filesystems :: SCM :: Mercurial .... SUCCESS [ 43.618 s] [INFO] NorthernWind :: Frontend :: Commons ................ SUCCESS [ 12.509 s] [INFO] NorthernWind :: Frontend :: Media .................. SUCCESS [ 25.463 s] [INFO] NorthernWind :: Frontend ........................... SUCCESS [ 0.163 s] [INFO] NorthernWind :: Frontend :: Spring MVC ............. SUCCESS [ 12.328 s] [INFO] NorthernWind :: Frontend :: Media :: Spring MVC .... SUCCESS [ 0.599 s] [INFO] NorthernWind :: Frontend :: Webapp ................. SUCCESS [ 1.463 s] [INFO] NorthernWind :: Frontend :: Webapp :: Commons ...... SUCCESS [ 0.606 s] [INFO] NorthernWind :: Frontend :: Webapp :: Spring MVC ... SUCCESS [ 7.592 s] [INFO] NorthernWind :: Frontend :: Webapp :: Media :: Spring MVC SUCCESS [ 1.058 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 07:45 min [INFO] Finished at: 2024-12-24T00:39:18Z [INFO] ------------------------------------------------------------------------ [workspace] $ /bin/bash /tmp/jenkins8983981217621880430.sh No post-build script. Archiving workspace TestNG Reports Processing: START Looking for TestNG results report in workspace using pattern: **/target/**/testng-results.xml Saving reports... Processing '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/testng/testng-results-1.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/testng/testng-results-2.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/testng/testng-results-3.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/testng/testng-results-4.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/testng/testng-results-5.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/testng/testng-results-6.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/testng/testng-results-7.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/testng/testng-results-8.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/testng/testng-results-9.xml' Processing '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/testng/testng-results.xml' TestNG Reports Processing: FINISH [JaCoCo plugin] Collecting JaCoCo coverage data... [JaCoCo plugin] Version: 3.3.7 [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/NorthernWind_Metrics/workspace/modules/Components/target/jacoco.exec /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/jacoco.exec /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/jacoco.exec /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/jacoco.exec /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/jacoco.exec /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/jacoco.exec /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/jacoco.exec /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/jacoco.exec /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/jacoco.exec /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/jacoco.exec [JaCoCo plugin] Saving matched class directories for class-pattern: **/classes: [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/target/classes 1 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/classes 55 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/classes 70 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/classes 63 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/target/classes 6 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/classes 21 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/classes 11 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/classes 5 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/classes 16 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/classes 2 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/classes 2 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/classes 9 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/classes 10 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/classes 22 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/classes 9 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend/target/classes 0 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/target/classes 0 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/target/it-tidalwave-northernwind-frontend-media-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9/WEB-INF/classes 0 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/target/it-tidalwave-northernwind-frontend-springmvc-webapp-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9/WEB-INF/classes 0 files [JaCoCo plugin] Saving matched source directories for source-pattern: **/src/main/java: [JaCoCo plugin] Source Inclusions: **/*.java,**/*.groovy,**/*.kt,**/*.kts [JaCoCo plugin] Source Exclusions: [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/src/main/java 1 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/src/main/java 40 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/src/main/java 48 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/src/main/java 51 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/src/main/java 6 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/src/main/java 21 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/src/main/java 5 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/src/main/java 4 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/src/main/java 13 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/src/main/java 2 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/src/main/java 2 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/src/main/java 7 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/src/main/java 8 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/src/main/java 16 files [JaCoCo plugin] - /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/src/main/java 9 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: 55.932205, method: 42.244022, line: 46.45069, branch: 27.46642, instruction: 45.73946, complexity: 30.899706 [Java Compiler] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace') [Java Compiler] Successfully parsed console log [Java Compiler] -> found 150 issues (skipped 234 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/NorthernWind_Metrics/workspace' [Java Compiler] -> resolved paths in source directory (57 found, 2 not found) [Java Compiler] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [Java Compiler] -> resolved module names for 150 issues [Java Compiler] Resolving package names (or namespaces) by parsing the affected files [Java Compiler] -> resolved package names of 59 affected files [Java Compiler] No filter has been set, publishing all 150 issues [Java Compiler] Creating fingerprints for all affected code blocks to track issues over different builds [Java Compiler] -> created fingerprints for 145 issues (skipped 5 issues) [Java Compiler] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/files-with-issues' [Java Compiler] -> 57 copied, 0 not in workspace, 5 not-found, 0 with I/O error [Java Compiler] Deleting source code files of build #1305 [Java Compiler] Deleting source code files of build #1304 [Java Compiler] Deleting source code files of build #1303 [Java Compiler] Deleting source code files of build #1302 [Java Compiler] Deleting source code files of build #1301 [Java Compiler] Repository miner is not configured, skipping repository mining [Java Compiler] [-ERROR-] Can't create fingerprints for some files: [Java Compiler] [-ERROR-] - 'Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin' file not found [Java Compiler] [-ERROR-] - 'Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin' file not found [Java Compiler] [-ERROR-] - 'Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin' file not found [Java Compiler] [-ERROR-] - 'Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin' file not found [Java Compiler] [-ERROR-] - 'Parameter 'schemaDirectory' is unknown for plugin 'jaxb2-maven-plugin' file not found [Java Compiler] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace') [Java Compiler] Successfully parsed console log [Java Compiler] -> found 150 issues (skipped 234 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/NorthernWind_Metrics/workspace' [Java Compiler] -> resolved paths in source directory (57 found, 2 not found) [Java Compiler] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [Java Compiler] -> resolved module names for 150 issues [Java Compiler] Resolving package names (or namespaces) by parsing the affected files [Java Compiler] -> resolved package names of 59 affected files [Java Compiler] No filter has been set, publishing all 150 issues [Java Compiler] Creating fingerprints for all affected code blocks to track issues over different builds [Java Compiler] -> created fingerprints for 145 issues (skipped 5 issues) [Java Compiler] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/files-with-issues' [Java Compiler] -> 57 copied, 0 not in workspace, 5 not-found, 0 with I/O error [Java Compiler] Deleting source code files of build #1305 [Java Compiler] Deleting source code files of build #1304 [Java Compiler] Deleting source code files of build #1303 [Java Compiler] Deleting source code files of build #1302 [Java Compiler] Deleting source code files of build #1301 [Java Compiler] Repository miner is not configured, skipping repository mining [Java Compiler] [-ERROR-] Can't create fingerprints for some files: [Java Compiler] [-ERROR-] - 'Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin' file not found [Java Compiler] [-ERROR-] - 'Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin' file not found [Java Compiler] [-ERROR-] - 'Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin' file not found [Java Compiler] [-ERROR-] - 'Parameter 'sourceEncoding' is unknown for plugin 'maven-pmd-plugin' file not found [Java Compiler] [-ERROR-] - 'Parameter 'schemaDirectory' is unknown for plugin 'jaxb2-maven-plugin' file not found [Java Compiler] Reference build recorder is not configured [Java Compiler] No valid reference build found [Java Compiler] All reported issues will be considered outstanding [Java Compiler] No quality gates have been set - skipping [Java Compiler] Health report is disabled - skipping [Java Compiler] Created analysis result for 150 issues (found 0 new issues, fixed 0 issues) [Java Compiler] Attaching ResultAction with ID 'java' to build 'NorthernWind_Metrics #1306'. [Checks API] No suitable checks publisher found. [Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace') [Maven] -> found 244 issues (skipped 0 duplicates) [Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace') [Maven] Skipping post processing [Maven] No filter has been set, publishing all 244 issues [Maven] Repository miner is not configured, skipping repository mining [Maven] Successfully parsed console log [Maven] -> found 244 issues (skipped 0 duplicates) [Maven] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace') [Maven] Skipping post processing [Maven] No filter has been set, publishing all 244 issues [Maven] Repository miner is not configured, skipping repository mining [Maven] Reference build recorder is not configured [Maven] No valid reference build found [Maven] All reported issues will be considered outstanding [Maven] No quality gates have been set - skipping [Maven] Health report is disabled - skipping [Maven] Created analysis result for 244 issues (found 0 new issues, fixed 0 issues) [Maven] Attaching ResultAction with ID 'maven-warnings' to build 'NorthernWind_Metrics #1306'. [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/NorthernWind_Metrics/workspace' that match the pattern '**/cpd.xml' [CPD] Traversing of symbolic links: enabled [CPD] -> found 38 files [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/CommonTests/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/CommonTests/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Components/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Components/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Core/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Core/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/CoreImplementation/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/CoreImplementation/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/target/cpd.xml [CPD] -> found 4 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/HtmlPatches/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/target/site/cpd.xml [CPD] -> found 4 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/HtmlPatches/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/HtmlTemplateComponents/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/HtmlTemplateComponents/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Marshalling/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Marshalling/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Profiling/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Profiling/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/filesystems/BasicFileSystems/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/filesystems/BasicFileSystems/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/filesystems/GitFileSystem/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/filesystems/GitFileSystem/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/filesystems/MercurialFileSystem/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/filesystems/MercurialFileSystem/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/filesystems/ScmFileSystem/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/filesystems/ScmFileSystem/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/frontend/Commons/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/frontend/Commons/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/frontend/Media/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/frontend/Media/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/frontend/SpringMvcFrontend/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/frontend/SpringMvcFrontend/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/frontend/SpringMvcMediaFrontend/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/frontend/SpringMvcMediaFrontend/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/webapp/Commons/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/webapp/Commons/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/webapp/SpringMvcMediaWebApp/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/webapp/SpringMvcMediaWebApp/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/webapp/SpringMvcWebApp/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/webapp/SpringMvcWebApp/target/site/cpd.xml' [CPD] Post processing issues on 'Master' with source code encoding 'UTF-8' [CPD] Creating SCM blamer to obtain author and commit information for affected files [CPD] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [CPD] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace' [CPD] -> resolved paths in source directory (1 found, 0 not found) [CPD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [CPD] -> resolved module names for 8 issues [CPD] Resolving package names (or namespaces) by parsing the affected files [CPD] -> resolved package names of 1 affected files [CPD] No filter has been set, publishing all 4 issues [CPD] Creating fingerprints for all affected code blocks to track issues over different builds [CPD] -> created fingerprints for 4 issues (skipped 0 issues) [CPD] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/files-with-issues' [CPD] -> 0 copied, 0 not in workspace, 0 not-found, 0 with I/O error [CPD] Repository miner is not configured, skipping repository mining [CPD] Searching for all files in '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace' that match the pattern '**/cpd.xml' [CPD] Traversing of symbolic links: enabled [CPD] -> found 38 files [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/CommonTests/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/CommonTests/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Components/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Components/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Core/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Core/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/CoreImplementation/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/CoreImplementation/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/target/cpd.xml [CPD] -> found 4 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/HtmlPatches/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/target/site/cpd.xml [CPD] -> found 4 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/HtmlPatches/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/HtmlTemplateComponents/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/HtmlTemplateComponents/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Marshalling/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Marshalling/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Profiling/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/Profiling/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/filesystems/BasicFileSystems/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/filesystems/BasicFileSystems/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/filesystems/GitFileSystem/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/filesystems/GitFileSystem/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/filesystems/MercurialFileSystem/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/filesystems/MercurialFileSystem/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/filesystems/ScmFileSystem/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/filesystems/ScmFileSystem/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/frontend/Commons/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/frontend/Commons/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/frontend/Media/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/frontend/Media/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/frontend/SpringMvcFrontend/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/frontend/SpringMvcFrontend/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/frontend/SpringMvcMediaFrontend/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/frontend/SpringMvcMediaFrontend/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/webapp/Commons/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/webapp/Commons/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/webapp/SpringMvcMediaWebApp/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/webapp/SpringMvcMediaWebApp/target/site/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/target/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/webapp/SpringMvcWebApp/target/cpd.xml' [CPD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/target/site/cpd.xml [CPD] -> found 0 issues (skipped 0 duplicates) [CPD] Successfully processed file 'modules/webapp/SpringMvcWebApp/target/site/cpd.xml' [CPD] Post processing issues on 'Master' with source code encoding 'UTF-8' [CPD] Creating SCM blamer to obtain author and commit information for affected files [CPD] -> No blamer installed yet. You need to install the 'git-forensics' plugin to enable blaming for Git. [CPD] Resolving file names for all issues in workspace '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace' [CPD] -> resolved paths in source directory (1 found, 0 not found) [CPD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [CPD] -> resolved module names for 8 issues [CPD] Resolving package names (or namespaces) by parsing the affected files [CPD] -> resolved package names of 1 affected files [CPD] No filter has been set, publishing all 4 issues [CPD] Creating fingerprints for all affected code blocks to track issues over different builds [CPD] -> created fingerprints for 4 issues (skipped 0 issues) [CPD] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/files-with-issues' [CPD] -> 0 copied, 0 not in workspace, 0 not-found, 0 with I/O error [CPD] Repository miner is not configured, skipping repository mining [CPD] Reference build recorder is not configured [CPD] No valid reference build found [CPD] All reported issues will be considered outstanding [CPD] No quality gates have been set - skipping [CPD] Health report is disabled - skipping [CPD] Created analysis result for 4 issues (found 0 new issues, fixed 0 issues) [CPD] Attaching ResultAction with ID 'cpd' to build 'NorthernWind_Metrics #1306'. [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/NorthernWind_Metrics/workspace' that match the pattern '**/pmd.xml' [PMD] Traversing of symbolic links: enabled [PMD] -> found 38 files [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/CommonTests/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/CommonTests/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/pmd.xml [PMD] -> found 4 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Components/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/site/pmd.xml [PMD] -> found 4 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Components/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Core/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Core/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/CoreImplementation/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/site/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/CoreImplementation/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/HtmlPatches/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/HtmlPatches/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/pmd.xml [PMD] -> found 2 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/HtmlTemplateComponents/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/site/pmd.xml [PMD] -> found 2 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/HtmlTemplateComponents/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Marshalling/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/site/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Marshalling/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Profiling/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Profiling/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/filesystems/BasicFileSystems/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/filesystems/BasicFileSystems/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/filesystems/GitFileSystem/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/filesystems/GitFileSystem/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/filesystems/MercurialFileSystem/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/filesystems/MercurialFileSystem/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/pmd.xml [PMD] -> found 2 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/filesystems/ScmFileSystem/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/site/pmd.xml [PMD] -> found 2 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/filesystems/ScmFileSystem/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/frontend/Commons/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/site/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/frontend/Commons/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/frontend/Media/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/frontend/Media/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/frontend/SpringMvcFrontend/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/frontend/SpringMvcFrontend/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/frontend/SpringMvcMediaFrontend/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/frontend/SpringMvcMediaFrontend/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/webapp/Commons/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/webapp/Commons/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/webapp/SpringMvcMediaWebApp/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/webapp/SpringMvcMediaWebApp/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/webapp/SpringMvcWebApp/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/webapp/SpringMvcWebApp/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/NorthernWind_Metrics/workspace' [PMD] -> resolved paths in source directory (10 found, 0 not found) [PMD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [PMD] -> resolved module names for 22 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 11 issues [PMD] Creating fingerprints for all affected code blocks to track issues over different builds [PMD] -> created fingerprints for 11 issues (skipped 0 issues) [PMD] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/files-with-issues' [PMD] -> 7 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/NorthernWind_Metrics/workspace' that match the pattern '**/pmd.xml' [PMD] Traversing of symbolic links: enabled [PMD] -> found 38 files [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/CommonTests/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/CommonTests/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/pmd.xml [PMD] -> found 4 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Components/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/site/pmd.xml [PMD] -> found 4 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Components/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Core/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Core/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/CoreImplementation/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/site/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/CoreImplementation/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/HtmlPatches/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/HtmlPatches/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/pmd.xml [PMD] -> found 2 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/HtmlTemplateComponents/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/site/pmd.xml [PMD] -> found 2 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/HtmlTemplateComponents/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Marshalling/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/site/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Marshalling/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Profiling/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/Profiling/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/filesystems/BasicFileSystems/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/filesystems/BasicFileSystems/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/filesystems/GitFileSystem/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/filesystems/GitFileSystem/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/filesystems/MercurialFileSystem/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/filesystems/MercurialFileSystem/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/pmd.xml [PMD] -> found 2 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/filesystems/ScmFileSystem/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/site/pmd.xml [PMD] -> found 2 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/filesystems/ScmFileSystem/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/frontend/Commons/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/site/pmd.xml [PMD] -> found 1 issue (skipped 0 duplicates) [PMD] Successfully processed file 'modules/frontend/Commons/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/frontend/Media/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/frontend/Media/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/frontend/SpringMvcFrontend/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/frontend/SpringMvcFrontend/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/frontend/SpringMvcMediaFrontend/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcMediaFrontend/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/frontend/SpringMvcMediaFrontend/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/webapp/Commons/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/Commons/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/webapp/Commons/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/webapp/SpringMvcMediaWebApp/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcMediaWebApp/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/webapp/SpringMvcMediaWebApp/target/site/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/target/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/webapp/SpringMvcWebApp/target/pmd.xml' [PMD] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/webapp/SpringMvcWebApp/target/site/pmd.xml [PMD] -> found 0 issues (skipped 0 duplicates) [PMD] Successfully processed file 'modules/webapp/SpringMvcWebApp/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/NorthernWind_Metrics/workspace' [PMD] -> resolved paths in source directory (10 found, 0 not found) [PMD] Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files) [PMD] -> resolved module names for 22 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 11 issues [PMD] Creating fingerprints for all affected code blocks to track issues over different builds [PMD] -> created fingerprints for 11 issues (skipped 0 issues) [PMD] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/files-with-issues' [PMD] -> 7 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] No valid reference build found [PMD] All reported issues will be considered outstanding [PMD] No quality gates have been set - skipping [PMD] Health report is disabled - skipping [PMD] Created analysis result for 11 issues (found 0 new issues, fixed 0 issues) [PMD] Attaching ResultAction with ID 'pmd' to build 'NorthernWind_Metrics #1306'. [Checks API] No suitable checks publisher found. [AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace') [AspectJ] -> found 10 issues (skipped 44 duplicates) [AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics/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/NorthernWind_Metrics/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/NorthernWind_Metrics/builds/1306/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-] - 'at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java' file not found [AspectJ] Successfully parsed console log [AspectJ] -> found 10 issues (skipped 44 duplicates) [AspectJ] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics/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/NorthernWind_Metrics/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/NorthernWind_Metrics/builds/1306/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-] - 'at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java' file not found [AspectJ] Reference build recorder is not configured [AspectJ] No valid reference build found [AspectJ] All reported issues will be considered outstanding [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 'NorthernWind_Metrics #1306'. [Checks API] No suitable checks publisher found. [Code Analysis] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace') [Code Analysis] -> found 0 issues (skipped 0 duplicates) [Code Analysis] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics/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] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics/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] No valid reference build found [Code Analysis] All reported issues will be considered outstanding [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 'NorthernWind_Metrics #1306'. [Checks API] No suitable checks publisher found. [SpotBugs] Using default pattern '**/spotbugsXml.xml' since user defined pattern is not set [SpotBugs] Searching for all files in '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace' that match the pattern '**/spotbugsXml.xml' [SpotBugs] Traversing of symbolic links: enabled [SpotBugs] -> found 15 files [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/CommonTests/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/site/spotbugsXml.xml [SpotBugs] -> found 4 issues (skipped 1 duplicate) [SpotBugs] Successfully processed file 'modules/Components/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Core/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/site/spotbugsXml.xml [SpotBugs] -> found 92 issues (skipped 23 duplicates) [SpotBugs] Successfully processed file 'modules/CoreImplementation/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/target/site/spotbugsXml.xml [SpotBugs] -> found 10 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/HtmlPatches/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/site/spotbugsXml.xml [SpotBugs] -> found 25 issues (skipped 2 duplicates) [SpotBugs] Successfully processed file 'modules/HtmlTemplateComponents/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/site/spotbugsXml.xml [SpotBugs] -> found 15 issues (skipped 3 duplicates) [SpotBugs] Successfully processed file 'modules/Marshalling/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/site/spotbugsXml.xml [SpotBugs] -> found 7 issues (skipped 2 duplicates) [SpotBugs] Successfully processed file 'modules/Profiling/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/site/spotbugsXml.xml [SpotBugs] -> found 8 issues (skipped 1 duplicate) [SpotBugs] Successfully processed file 'modules/filesystems/BasicFileSystems/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/filesystems/GitFileSystem/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/filesystems/MercurialFileSystem/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/site/spotbugsXml.xml [SpotBugs] -> found 7 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/filesystems/ScmFileSystem/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/site/spotbugsXml.xml [SpotBugs] -> found 5 issues (skipped 1 duplicate) [SpotBugs] Successfully processed file 'modules/frontend/Commons/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/site/spotbugsXml.xml [SpotBugs] -> found 7 issues (skipped 2 duplicates) [SpotBugs] Successfully processed file 'modules/frontend/Media/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/site/spotbugsXml.xml [SpotBugs] -> found 9 issues (skipped 2 duplicates) [SpotBugs] Successfully processed file 'modules/frontend/SpringMvcFrontend/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/NorthernWind_Metrics/workspace' [SpotBugs] -> resolved paths in source directory (77 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 189 issues [SpotBugs] Creating fingerprints for all affected code blocks to track issues over different builds [SpotBugs] -> created fingerprints for 0 issues (skipped 189 issues) [SpotBugs] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/files-with-issues' [SpotBugs] -> 55 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/NorthernWind_Metrics/workspace' that match the pattern '**/spotbugsXml.xml' [SpotBugs] Traversing of symbolic links: enabled [SpotBugs] -> found 15 files [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CommonTests/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/CommonTests/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Components/target/site/spotbugsXml.xml [SpotBugs] -> found 4 issues (skipped 1 duplicate) [SpotBugs] Successfully processed file 'modules/Components/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Core/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/Core/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/CoreImplementation/target/site/spotbugsXml.xml [SpotBugs] -> found 92 issues (skipped 23 duplicates) [SpotBugs] Successfully processed file 'modules/CoreImplementation/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlPatches/target/site/spotbugsXml.xml [SpotBugs] -> found 10 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/HtmlPatches/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/HtmlTemplateComponents/target/site/spotbugsXml.xml [SpotBugs] -> found 25 issues (skipped 2 duplicates) [SpotBugs] Successfully processed file 'modules/HtmlTemplateComponents/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Marshalling/target/site/spotbugsXml.xml [SpotBugs] -> found 15 issues (skipped 3 duplicates) [SpotBugs] Successfully processed file 'modules/Marshalling/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/Profiling/target/site/spotbugsXml.xml [SpotBugs] -> found 7 issues (skipped 2 duplicates) [SpotBugs] Successfully processed file 'modules/Profiling/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/BasicFileSystems/target/site/spotbugsXml.xml [SpotBugs] -> found 8 issues (skipped 1 duplicate) [SpotBugs] Successfully processed file 'modules/filesystems/BasicFileSystems/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/GitFileSystem/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/filesystems/GitFileSystem/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/MercurialFileSystem/target/site/spotbugsXml.xml [SpotBugs] -> found 0 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/filesystems/MercurialFileSystem/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/filesystems/ScmFileSystem/target/site/spotbugsXml.xml [SpotBugs] -> found 7 issues (skipped 0 duplicates) [SpotBugs] Successfully processed file 'modules/filesystems/ScmFileSystem/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Commons/target/site/spotbugsXml.xml [SpotBugs] -> found 5 issues (skipped 1 duplicate) [SpotBugs] Successfully processed file 'modules/frontend/Commons/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/Media/target/site/spotbugsXml.xml [SpotBugs] -> found 7 issues (skipped 2 duplicates) [SpotBugs] Successfully processed file 'modules/frontend/Media/target/site/spotbugsXml.xml' [SpotBugs] Successfully parsed file /var/jenkins_home/jobs/NorthernWind_Metrics/workspace/modules/frontend/SpringMvcFrontend/target/site/spotbugsXml.xml [SpotBugs] -> found 9 issues (skipped 2 duplicates) [SpotBugs] Successfully processed file 'modules/frontend/SpringMvcFrontend/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/NorthernWind_Metrics/workspace' [SpotBugs] -> resolved paths in source directory (77 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 189 issues [SpotBugs] Creating fingerprints for all affected code blocks to track issues over different builds [SpotBugs] -> created fingerprints for 0 issues (skipped 189 issues) [SpotBugs] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/files-with-issues' [SpotBugs] -> 55 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] No valid reference build found [SpotBugs] All reported issues will be considered outstanding [SpotBugs] No quality gates have been set - skipping [SpotBugs] Health report is disabled - skipping [SpotBugs] Created analysis result for 189 issues (found 0 new issues, fixed 0 issues) [SpotBugs] Attaching ResultAction with ID 'spotbugs' to build 'NorthernWind_Metrics #1306'. [Checks API] No suitable checks publisher found. [Open Tasks Scanner] Searching for files in workspace '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace' that match the include pattern '' and exclude pattern '**/target/**/*' [Open Tasks Scanner] -> found 10179 files that will be scanned [Open Tasks Scanner] Using the following tasks patterns: -> High: ^.*(\bFIXME\b)(.*)$ -> Normal: ^.*(\bTODO\b)(.*)$ [Open Tasks Scanner] Scanning all 10179 files for open tasks [Open Tasks Scanner] Found a total of 260 open tasks [Open Tasks Scanner] -> FIXME: 171 open tasks [Open Tasks Scanner] -> TODO: 89 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/NorthernWind_Metrics/workspace' [Open Tasks Scanner] -> resolved paths in source directory (112 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 260 issues [Open Tasks Scanner] Resolving package names (or namespaces) by parsing the affected files [Open Tasks Scanner] -> resolved package names of 112 affected files [Open Tasks Scanner] No filter has been set, publishing all 260 issues [Open Tasks Scanner] Creating fingerprints for all affected code blocks to track issues over different builds [Open Tasks Scanner] -> created fingerprints for 260 issues (skipped 0 issues) [Open Tasks Scanner] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/files-with-issues' [Open Tasks Scanner] -> 58 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/NorthernWind_Metrics/workspace' that match the include pattern '' and exclude pattern '**/target/**/*' [Open Tasks Scanner] -> found 10179 files that will be scanned [Open Tasks Scanner] Using the following tasks patterns: -> High: ^.*(\bFIXME\b)(.*)$ -> Normal: ^.*(\bTODO\b)(.*)$ [Open Tasks Scanner] Scanning all 10179 files for open tasks [Open Tasks Scanner] Found a total of 260 open tasks [Open Tasks Scanner] -> FIXME: 171 open tasks [Open Tasks Scanner] -> TODO: 89 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/NorthernWind_Metrics/workspace' [Open Tasks Scanner] -> resolved paths in source directory (112 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 260 issues [Open Tasks Scanner] Resolving package names (or namespaces) by parsing the affected files [Open Tasks Scanner] -> resolved package names of 112 affected files [Open Tasks Scanner] No filter has been set, publishing all 260 issues [Open Tasks Scanner] Creating fingerprints for all affected code blocks to track issues over different builds [Open Tasks Scanner] -> created fingerprints for 260 issues (skipped 0 issues) [Open Tasks Scanner] Copying affected files to Jenkins' build folder '/var/jenkins_home/jobs/NorthernWind_Metrics/builds/1306/files-with-issues' [Open Tasks Scanner] -> 58 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] No valid reference build found [Open Tasks Scanner] All reported issues will be considered outstanding [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 260 issues (found 0 new issues, fixed 0 issues) [Open Tasks Scanner] Attaching ResultAction with ID 'open-tasks' to build 'NorthernWind_Metrics #1306'. [Checks API] No suitable checks publisher found. [OWASP Dependency Check] Using default pattern '**/dependency-check-report.json' since user defined pattern is not set [OWASP Dependency Check] [-ERROR-] Errors during parsing [OWASP Dependency Check] [-ERROR-] No files found for pattern '**/dependency-check-report.json'. Configuration error? [OWASP Dependency Check] Searching for all files in '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace' that match the pattern '**/dependency-check-report.json' [OWASP Dependency Check] Traversing of symbolic links: enabled [OWASP Dependency Check] Skipping post processing [OWASP Dependency Check] No filter has been set, publishing all 0 issues [OWASP Dependency Check] Repository miner is not configured, skipping repository mining [OWASP Dependency Check] Searching for all files in '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace' that match the pattern '**/dependency-check-report.json' [OWASP Dependency Check] Traversing of symbolic links: enabled [OWASP Dependency Check] Skipping post processing [OWASP Dependency Check] No filter has been set, publishing all 0 issues [OWASP Dependency Check] Repository miner is not configured, skipping repository mining [OWASP Dependency Check] [-ERROR-] Errors during parsing [OWASP Dependency Check] [-ERROR-] No files found for pattern '**/dependency-check-report.json'. Configuration error? [OWASP Dependency Check] Reference build recorder is not configured [OWASP Dependency Check] No valid reference build found [OWASP Dependency Check] All reported issues will be considered outstanding [OWASP Dependency Check] No quality gates have been set - skipping [OWASP Dependency Check] Health report is disabled - skipping [OWASP Dependency Check] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues) [OWASP Dependency Check] Attaching ResultAction with ID 'owasp-dependency-check' to build 'NorthernWind_Metrics #1306'. [Checks API] No suitable checks publisher found. [JavaDoc] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics/workspace') [JavaDoc] -> found 0 issues (skipped 0 duplicates) [JavaDoc] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics/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] Parsing console log (workspace: '/var/jenkins_home/jobs/NorthernWind_Metrics/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] No valid reference build found [JavaDoc] All reported issues will be considered outstanding [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 'NorthernWind_Metrics #1306'. [Checks API] No suitable checks publisher found. [description-setter] Description set: UNKNOWN 1.2-ALPHA-12-SNAPSHOT 986947ad5cf9 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 Triggering a new build of NorthernWind :: Archive (master) Finished: SUCCESS