Skip to content
Failed

Console Output

Started by user Fabrizio Giudici
Running as SYSTEM
Building in workspace /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace
The recommended git tool is: NONE
No credentials specified
 > git rev-parse --resolve-git-dir /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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/settings17246006392424728922.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dtft.maven.requiredJdk=[17,18) -Dmaven.repo.local=/var/jenkins_home/maven-repositories/executors/0
[INFO] Scanning for projects...
[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] 
[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] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/target
[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_AdoptiumJDK_17/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028022381
[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_AdoptiumJDK_17/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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 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: 17.0.13 -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_AdoptiumJDK_17/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] Skipping packaging of the test-jar
[INFO] 
[INFO] --- install:3.1.1:install (default-install) @ northernwind ---
[INFO] Installing /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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 ---
[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 ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ northernwind ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[INFO] 
[INFO] --- checkstyle:3.0.0:checkstyle (default-cli) @ 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_AdoptiumJDK_17/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028025402
[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_AdoptiumJDK_17/workspace' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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] 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] 
[INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-modules ---
[INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028025881
[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_AdoptiumJDK_17/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
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_AdoptiumJDK_17/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028025999
[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_AdoptiumJDK_17/workspace/modules' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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] 
[INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-common-tests ---
[INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CommonTests' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CommonTests
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028026120
[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_AdoptiumJDK_17/workspace/modules/CommonTests' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CommonTests/src/main/resources
[INFO] 
[INFO] --- compiler:3.11.0:compile (default-compile) @ it-tidalwave-northernwind-common-tests ---
[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_AdoptiumJDK_17/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] 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-common-tests ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:13:51 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 8:13:51 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 8:13:52 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 8:13:52 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 8:13:52 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 8:13:52 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 8:13:52 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 8:13:52 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 8:13:52 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 8:13:52 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_AdoptiumJDK_17/workspace/modules/CommonTests' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CommonTests
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028033567
[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_AdoptiumJDK_17/workspace/modules/CommonTests' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 ]---------------------------------
[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 ---
[INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Core' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028033946
[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_AdoptiumJDK_17/workspace/modules/Core' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Core/target/unwoven-classes
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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<? extends String>[]
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<? extends String>[]
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/Content.java:[82,51] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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
[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_AdoptiumJDK_17/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<byte[]>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in class ResponseHolder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<RESPONSE_TYPE>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<RESPONSE_TYPE>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[62,40] [unchecked] unchecked call to setClockSupplier(Supplier<Clock>) 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] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
08:14:02.435 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - STARTING TESTS OF it.tidalwave.northernwind.core.model.ResourcePathTest
08:14:02.494 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **************************************
08:14:02.495 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute extension"
08:14:02.495 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, ]
08:14:02.495 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **************************************
08:14:02.505 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 10 msec
08:14:02.505 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.506 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **************************************
08:14:02.506 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute extension"
08:14:02.506 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo.jpg, jpg]
08:14:02.506 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **************************************
08:14:02.507 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.507 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.508 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **************************************
08:14:02.508 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute extension"
08:14:02.508 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo.gif, gif]
08:14:02.509 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **************************************
08:14:02.510 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.510 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.511 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **************************************
08:14:02.511 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute extension"
08:14:02.511 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo.gif.jpg, jpg]
08:14:02.511 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **************************************
08:14:02.512 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.512 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.512 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **************************************
08:14:02.513 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute extension"
08:14:02.513 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar.jpg, jpg]
08:14:02.513 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **************************************
08:14:02.514 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.515 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.515 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **************************************
08:14:02.516 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute extension"
08:14:02.516 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar.gif, gif]
08:14:02.516 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **************************************
08:14:02.516 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.517 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.517 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **************************************
08:14:02.517 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute extension"
08:14:02.517 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar.jpg.gif, gif]
08:14:02.518 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **************************************
08:14:02.518 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.518 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.520 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************************
08:14:02.521 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute leading segment"
08:14:02.521 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, foo, foo]
08:14:02.521 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************************
08:14:02.521 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.522 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.522 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************************
08:14:02.522 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute leading segment"
08:14:02.522 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar, foo, bar]
08:14:02.522 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************************
08:14:02.523 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.523 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.524 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************************
08:14:02.524 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute leading segment"
08:14:02.524 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar/baz, foo, baz]
08:14:02.524 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************************
08:14:02.525 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.525 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.527 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***************************************
08:14:02.527 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute startsWith"
08:14:02.527 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, foo, true]
08:14:02.527 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***************************************
08:14:02.528 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.528 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.528 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***************************************
08:14:02.528 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute startsWith"
08:14:02.529 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar, foo, true]
08:14:02.529 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***************************************
08:14:02.529 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.529 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.530 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***************************************
08:14:02.530 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute startsWith"
08:14:02.530 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar/baz, foo, true]
08:14:02.530 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***************************************
08:14:02.531 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.531 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.531 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***************************************
08:14:02.531 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute startsWith"
08:14:02.531 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, foot, false]
08:14:02.531 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***************************************
08:14:02.532 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.532 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.532 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***************************************
08:14:02.532 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute startsWith"
08:14:02.533 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar, foot, false]
08:14:02.533 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***************************************
08:14:02.533 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.533 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.534 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***************************************
08:14:02.534 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute startsWith"
08:14:02.534 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar/baz, foot, false]
08:14:02.534 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***************************************
08:14:02.534 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.535 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.535 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***************************************
08:14:02.535 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute startsWith"
08:14:02.535 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, , false]
08:14:02.535 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***************************************
08:14:02.536 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.536 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.537 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************************
08:14:02.537 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute trailing segment"
08:14:02.537 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, foo, foo]
08:14:02.537 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************************
08:14:02.538 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.538 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.538 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************************
08:14:02.538 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute trailing segment"
08:14:02.539 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar, foo, bar]
08:14:02.539 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************************
08:14:02.539 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.539 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.540 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************************
08:14:02.540 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute trailing segment"
08:14:02.540 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar/baz, foo, baz]
08:14:02.540 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************************
08:14:02.540 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.540 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.541 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *****************************************
08:14:02.541 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly create an empty path"
08:14:02.541 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *****************************************
08:14:02.543 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.543 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.543 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************
08:14:02.543 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must reject empty segments"
08:14:02.543 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************
08:14:02.544 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.544 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.545 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************
08:14:02.545 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must reject null segments"
08:14:02.545 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************
08:14:02.546 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.546 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.547 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************************
08:14:02.547 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must reject segments containing slash"
08:14:02.547 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************************
08:14:02.547 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.548 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.552 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *****************************************************
08:14:02.552 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly create an empty path from string"
08:14:02.552 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [, /, []]
08:14:02.553 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *****************************************************
08:14:02.553 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.553 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.553 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *****************************************************
08:14:02.554 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly create an empty path from string"
08:14:02.554 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/, /, []]
08:14:02.554 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *****************************************************
08:14:02.554 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.554 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.555 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *****************************************************
08:14:02.555 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly create an empty path from string"
08:14:02.555 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, /foo, [foo]]
08:14:02.555 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *****************************************************
08:14:02.555 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.555 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.556 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *****************************************************
08:14:02.556 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly create an empty path from string"
08:14:02.556 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar, /foo/bar, [foo, bar]]
08:14:02.556 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *****************************************************
08:14:02.556 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.557 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.557 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *****************************************************
08:14:02.557 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly create an empty path from string"
08:14:02.557 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar/baz, /foo/bar/baz, [foo, bar, baz]]
08:14:02.557 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *****************************************************
08:14:02.557 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.558 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.558 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *****************************************************
08:14:02.558 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly create an empty path from string"
08:14:02.558 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [foo, /foo, [foo]]
08:14:02.558 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *****************************************************
08:14:02.559 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.559 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.559 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *****************************************************
08:14:02.559 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly create an empty path from string"
08:14:02.559 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [foo/bar, /foo/bar, [foo, bar]]
08:14:02.559 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *****************************************************
08:14:02.560 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.560 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.560 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *****************************************************
08:14:02.560 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly create an empty path from string"
08:14:02.560 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [foo/bar/baz, /foo/bar/baz, [foo, bar, baz]]
08:14:02.560 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *****************************************************
08:14:02.561 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.561 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.562 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************
08:14:02.562 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must reject invalid paths"
08:14:02.562 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [http://acme.com]
08:14:02.563 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************
08:14:02.563 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.563 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.564 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************
08:14:02.564 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must reject invalid paths"
08:14:02.564 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [https://acme.com]
08:14:02.564 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************
08:14:02.565 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.565 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.567 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *************************************
08:14:02.568 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute asString"
08:14:02.568 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [[], /]
08:14:02.568 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *************************************
08:14:02.568 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.568 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.569 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *************************************
08:14:02.569 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute asString"
08:14:02.569 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [[foo], /foo]
08:14:02.569 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *************************************
08:14:02.569 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.570 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.570 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *************************************
08:14:02.570 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute asString"
08:14:02.570 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [[foo, bar], /foo/bar]
08:14:02.570 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *************************************
08:14:02.570 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.570 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.571 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *************************************
08:14:02.571 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute asString"
08:14:02.571 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [[foo, bar, baz], /foo/bar/baz]
08:14:02.571 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *************************************
08:14:02.572 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.572 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.574 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************
08:14:02.574 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly append path"
08:14:02.574 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, , /foo, /foo]
08:14:02.574 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************
08:14:02.576 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 2 msec
08:14:02.576 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.576 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************
08:14:02.577 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly append path"
08:14:02.577 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, /, /foo, /foo]
08:14:02.577 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************
08:14:02.577 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.577 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.578 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************
08:14:02.578 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly append path"
08:14:02.578 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, a, /foo/a, /a/foo]
08:14:02.578 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************
08:14:02.578 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.578 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.578 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************
08:14:02.579 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly append path"
08:14:02.579 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, a/b, /foo/a/b, /a/b/foo]
08:14:02.579 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************
08:14:02.579 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.579 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.580 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************
08:14:02.580 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly append path"
08:14:02.580 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar]
08:14:02.580 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************
08:14:02.580 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.580 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.581 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************************
08:14:02.581 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly append path"
08:14:02.581 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar]
08:14:02.581 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************************
08:14:02.581 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.582 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.582 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************************
08:14:02.582 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly append path"
08:14:02.582 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz]
08:14:02.582 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************************
08:14:02.583 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.583 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.583 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************************************
08:14:02.583 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly append path"
08:14:02.583 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz]
08:14:02.583 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************************************
08:14:02.584 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.584 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.584 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************************************
08:14:02.584 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly append path"
08:14:02.584 [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]
08:14:02.584 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************************************
08:14:02.584 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.585 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.586 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **********************************
08:14:02.586 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly append string"
08:14:02.586 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, , /foo, /foo]
08:14:02.587 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **********************************
08:14:02.587 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.587 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.587 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **********************************
08:14:02.587 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly append string"
08:14:02.588 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, /, /foo, /foo]
08:14:02.588 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **********************************
08:14:02.588 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.588 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.588 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **********************************
08:14:02.588 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly append string"
08:14:02.588 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, a, /foo/a, /a/foo]
08:14:02.589 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **********************************
08:14:02.589 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.589 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.589 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************
08:14:02.589 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly append string"
08:14:02.589 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, a/b, /foo/a/b, /a/b/foo]
08:14:02.590 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************
08:14:02.590 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.590 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.590 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************
08:14:02.590 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly append string"
08:14:02.590 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar]
08:14:02.590 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************
08:14:02.591 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.591 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.591 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************************
08:14:02.591 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly append string"
08:14:02.591 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar]
08:14:02.591 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************************
08:14:02.592 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.592 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.592 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************************
08:14:02.592 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly append string"
08:14:02.592 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz]
08:14:02.592 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************************
08:14:02.593 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.593 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.593 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************************************
08:14:02.593 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly append string"
08:14:02.593 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz]
08:14:02.593 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************************************
08:14:02.593 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.594 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.594 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************************************
08:14:02.594 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly append string"
08:14:02.594 [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]
08:14:02.594 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************************************
08:14:02.595 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.595 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.596 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *******************************************
08:14:02.596 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute relative paths"
08:14:02.597 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar/baz, /foo/bar, /baz]
08:14:02.597 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *******************************************
08:14:02.597 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.597 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.599 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************************
08:14:02.599 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute without leading"
08:14:02.599 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, /, /]
08:14:02.599 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************************
08:14:02.600 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.600 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.600 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************************
08:14:02.600 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute without leading"
08:14:02.600 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar, /bar, /foo]
08:14:02.600 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************************
08:14:02.601 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.601 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.601 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************************
08:14:02.601 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute without leading"
08:14:02.601 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar/baz, /bar/baz, /foo/bar]
08:14:02.601 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ********************************************
08:14:02.601 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.601 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.603 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************************
08:14:02.603 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute without trailing"
08:14:02.603 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, /, /]
08:14:02.603 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************************
08:14:02.603 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.604 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.604 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************************
08:14:02.604 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute without trailing"
08:14:02.604 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar, /bar, /foo]
08:14:02.604 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************************
08:14:02.604 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.604 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.605 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************************
08:14:02.605 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly compute without trailing"
08:14:02.605 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar/baz, /bar/baz, /foo/bar]
08:14:02.605 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************************
08:14:02.605 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.605 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.607 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***********************************
08:14:02.607 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly count segments"
08:14:02.607 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [, /, []]
08:14:02.607 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***********************************
08:14:02.607 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.608 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.608 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***********************************
08:14:02.608 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly count segments"
08:14:02.608 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/, /, []]
08:14:02.608 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***********************************
08:14:02.608 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.609 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.609 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***********************************
08:14:02.609 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly count segments"
08:14:02.609 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, /foo, [foo]]
08:14:02.609 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***********************************
08:14:02.610 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.610 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.610 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *************************************
08:14:02.610 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly count segments"
08:14:02.610 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar, /foo/bar, [foo, bar]]
08:14:02.610 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *************************************
08:14:02.611 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.611 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.611 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **************************************************
08:14:02.611 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly count segments"
08:14:02.611 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar/baz, /foo/bar/baz, [foo, bar, baz]]
08:14:02.611 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **************************************************
08:14:02.611 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.612 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.612 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***********************************
08:14:02.612 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly count segments"
08:14:02.612 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [foo, /foo, [foo]]
08:14:02.612 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***********************************
08:14:02.612 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.612 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.613 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************
08:14:02.613 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly count segments"
08:14:02.613 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [foo/bar, /foo/bar, [foo, bar]]
08:14:02.613 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************
08:14:02.613 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.613 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.613 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *************************************************
08:14:02.613 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly count segments"
08:14:02.613 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [foo/bar/baz, /foo/bar/baz, [foo, bar, baz]]
08:14:02.613 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *************************************************
08:14:02.614 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.614 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.616 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************
08:14:02.616 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly prepend path"
08:14:02.616 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, , /foo, /foo]
08:14:02.616 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************
08:14:02.616 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.616 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.617 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************
08:14:02.617 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly prepend path"
08:14:02.617 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, /, /foo, /foo]
08:14:02.617 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************
08:14:02.617 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.617 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.617 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************
08:14:02.617 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly prepend path"
08:14:02.617 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, a, /foo/a, /a/foo]
08:14:02.617 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *********************************
08:14:02.618 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.618 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.618 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************
08:14:02.618 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly prepend path"
08:14:02.618 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, a/b, /foo/a/b, /a/b/foo]
08:14:02.618 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************
08:14:02.619 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.619 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.619 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************
08:14:02.619 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly prepend path"
08:14:02.619 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar]
08:14:02.619 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************
08:14:02.620 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.620 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.620 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************************
08:14:02.620 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly prepend path"
08:14:02.620 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar]
08:14:02.620 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************************
08:14:02.620 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.620 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.621 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************************
08:14:02.621 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly prepend path"
08:14:02.621 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz]
08:14:02.621 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************************
08:14:02.621 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.621 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.621 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************************************
08:14:02.621 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly prepend path"
08:14:02.621 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz]
08:14:02.621 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************************************
08:14:02.622 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.622 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.622 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************************************
08:14:02.622 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly prepend path"
08:14:02.622 [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]
08:14:02.622 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************************************
08:14:02.623 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.623 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.624 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***********************************
08:14:02.624 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly prepend string"
08:14:02.625 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, , /foo, /foo]
08:14:02.625 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***********************************
08:14:02.625 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.625 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.625 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***********************************
08:14:02.625 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly prepend string"
08:14:02.625 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, /, /foo, /foo]
08:14:02.625 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***********************************
08:14:02.626 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.626 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.626 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***********************************
08:14:02.626 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly prepend string"
08:14:02.626 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, a, /foo/a, /a/foo]
08:14:02.626 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ***********************************
08:14:02.626 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.626 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.627 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************
08:14:02.627 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly prepend string"
08:14:02.627 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, a/b, /foo/a/b, /a/b/foo]
08:14:02.627 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************
08:14:02.627 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.627 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.627 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************
08:14:02.627 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly prepend string"
08:14:02.627 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar, a, /foo/bar/a, /a/foo/bar]
08:14:02.627 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************
08:14:02.628 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.628 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.628 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************************
08:14:02.628 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly prepend string"
08:14:02.628 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar, a/b, /foo/bar/a/b, /a/b/foo/bar]
08:14:02.628 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************************
08:14:02.629 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.629 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.629 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************************
08:14:02.629 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly prepend string"
08:14:02.629 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar/baz, a, /foo/bar/baz/a, /a/foo/bar/baz]
08:14:02.629 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************************
08:14:02.630 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.630 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.630 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************************************
08:14:02.630 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly prepend string"
08:14:02.630 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar/baz, a/b, /foo/bar/baz/a/b, /a/b/foo/bar/baz]
08:14:02.630 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************************************
08:14:02.630 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 0 msec
08:14:02.631 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.631 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************************************
08:14:02.631 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly prepend string"
08:14:02.631 [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]
08:14:02.631 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ******************************************************************
08:14:02.632 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.632 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.633 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **********************************************
08:14:02.633 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly reject non relative paths"
08:14:02.633 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar/baz, /foo/bar2]
08:14:02.633 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - **********************************************
08:14:02.634 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.634 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.635 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *******************************
08:14:02.636 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly url decode"
08:14:02.636 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/, /]
08:14:02.636 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *******************************
08:14:02.637 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 2 msec
08:14:02.637 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.637 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *******************************
08:14:02.637 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly url decode"
08:14:02.638 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo, foo]
08:14:02.638 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - *******************************
08:14:02.638 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.638 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:02.638 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************
08:14:02.638 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST "must properly url decode"
08:14:02.638 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ARGS [/foo/bar (2), foo/bar+%282%29]
08:14:02.639 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - ************************************
08:14:02.639 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - TEST PASSED in 1 msec
08:14:02.639 [main                ] INFO  i.t.northernwind.core.model.ResourcePathTest       - 
08:14:03.396 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - *************************************************
08:14:03.397 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - TEST "must output NotModified when Etag Matching"
08:14:03.397 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - *************************************************
08:14:03.427 [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...
08:14:03.429 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["1341242553456"]
08:14:03.429 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty
08:14:03.431 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.432 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.432 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:14:03.432 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt
08:14:03.440 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - TEST PASSED in 43 msec
08:14:03.440 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - 
08:14:03.442 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - *********************************************************************************************
08:14:03.443 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - TEST "must output NotModified when IfModifiedSince more recent than or equal to ModifiedTime"
08:14:03.443 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - *********************************************************************************************
08:14:03.444 [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...
08:14:03.444 [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
08:14:03.444 [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...
08:14:03.444 [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...
08:14:03.445 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.445 [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]]
08:14:03.445 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.445 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.445 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:14:03.445 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt
08:14:03.446 [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...
08:14:03.446 [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
08:14:03.447 [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...
08:14:03.447 [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...
08:14:03.447 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.447 [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]]
08:14:03.447 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.447 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.447 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:14:03.447 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt
08:14:03.448 [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...
08:14:03.449 [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
08:14:03.449 [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...
08:14:03.449 [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...
08:14:03.449 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.449 [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]]
08:14:03.449 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.449 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.450 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:14:03.450 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt
08:14:03.451 [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...
08:14:03.451 [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
08:14:03.451 [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...
08:14:03.451 [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...
08:14:03.451 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.451 [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]]
08:14:03.451 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.451 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.452 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:14:03.452 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt
08:14:03.453 [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...
08:14:03.453 [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
08:14:03.453 [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...
08:14:03.453 [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...
08:14:03.453 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.453 [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]]
08:14:03.453 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.454 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.454 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:14:03.454 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt
08:14:03.454 [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...
08:14:03.455 [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
08:14:03.455 [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...
08:14:03.455 [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...
08:14:03.455 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.455 [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]]
08:14:03.455 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.455 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.455 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:14:03.456 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt
08:14:03.456 [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...
08:14:03.456 [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
08:14:03.457 [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...
08:14:03.457 [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...
08:14:03.457 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.457 [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]]
08:14:03.457 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.457 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.458 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:14:03.458 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt
08:14:03.458 [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...
08:14:03.459 [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
08:14:03.459 [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...
08:14:03.459 [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...
08:14:03.459 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.459 [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]]
08:14:03.459 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.459 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.459 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:14:03.459 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt
08:14:03.460 [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...
08:14:03.461 [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
08:14:03.461 [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...
08:14:03.461 [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...
08:14:03.461 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.461 [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]]
08:14:03.461 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.461 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.461 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:14:03.461 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt
08:14:03.462 [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...
08:14:03.462 [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
08:14:03.462 [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...
08:14:03.463 [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...
08:14:03.463 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.463 [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]]
08:14:03.463 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.463 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.463 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:14:03.463 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileNotModifiedOutput.txt
08:14:03.464 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - TEST PASSED in 21 msec
08:14:03.464 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - 
08:14:03.466 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - ********************************************************
08:14:03.466 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - TEST "must output a ResourceFile when Etag not Matching"
08:14:03.466 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - ********************************************************
08:14:03.467 [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...
08:14:03.467 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["xxxx"]
08:14:03.467 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty
08:14:03.468 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.468 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.468 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:14:03.468 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt
08:14:03.469 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - TEST PASSED in 2 msec
08:14:03.469 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - 
08:14:03.471 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - ************************************************************************************
08:14:03.471 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - TEST "must output a ResourceFile when IfModifiedSince less recent than ModifiedTime"
08:14:03.471 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - ************************************************************************************
08:14:03.472 [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...
08:14:03.472 [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
08:14:03.472 [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...
08:14:03.472 [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...
08:14:03.472 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.472 [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]]
08:14:03.473 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.473 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.473 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:14:03.473 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt
08:14:03.474 [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...
08:14:03.474 [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
08:14:03.474 [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...
08:14:03.474 [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...
08:14:03.474 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.474 [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]]
08:14:03.474 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.475 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.475 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:14:03.475 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt
08:14:03.475 [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...
08:14:03.475 [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
08:14:03.476 [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...
08:14:03.476 [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...
08:14:03.476 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.476 [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]]
08:14:03.476 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.476 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.476 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:14:03.476 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt
08:14:03.477 [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...
08:14:03.477 [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
08:14:03.477 [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...
08:14:03.478 [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...
08:14:03.478 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.478 [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]]
08:14:03.478 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.478 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.478 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:14:03.478 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt
08:14:03.479 [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...
08:14:03.479 [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
08:14:03.479 [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...
08:14:03.479 [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...
08:14:03.479 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.479 [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]]
08:14:03.480 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.480 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.480 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:14:03.480 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt
08:14:03.481 [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...
08:14:03.481 [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
08:14:03.481 [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...
08:14:03.481 [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...
08:14:03.481 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.481 [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]]
08:14:03.481 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.481 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.481 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:14:03.482 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt
08:14:03.482 [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...
08:14:03.483 [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
08:14:03.483 [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...
08:14:03.483 [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...
08:14:03.483 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.483 [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]]
08:14:03.483 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.483 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.483 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:14:03.483 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt
08:14:03.484 [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...
08:14:03.484 [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
08:14:03.484 [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...
08:14:03.485 [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...
08:14:03.485 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.485 [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]]
08:14:03.485 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.485 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.485 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:14:03.485 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt
08:14:03.486 [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...
08:14:03.486 [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
08:14:03.486 [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...
08:14:03.486 [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...
08:14:03.487 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.487 [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]]
08:14:03.487 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.487 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.487 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:14:03.487 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt
08:14:03.488 [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...
08:14:03.488 [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
08:14:03.488 [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...
08:14:03.488 [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...
08:14:03.488 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.488 [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]]
08:14:03.489 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.489 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.489 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:14:03.489 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt
08:14:03.489 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - TEST PASSED in 18 msec
08:14:03.489 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - 
08:14:03.491 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - ************************************
08:14:03.491 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - TEST "must properly output NotFound"
08:14:03.491 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - ************************************
08:14:03.492 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderSupport        - NOT FOUND: it.tidalwave.util.NotFoundException: foo bar
08:14:03.493 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty
08:14:03.493 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty
08:14:03.493 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.493 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.493 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/NotFoundExceptionOutput.txt
08:14:03.493 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/NotFoundExceptionOutput.txt
08:14:03.494 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - TEST PASSED in 3 msec
08:14:03.494 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - 
08:14:03.495 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - ***********************************************
08:14:03.495 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - TEST "must properly output a PermanentRedirect"
08:14:03.496 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - ***********************************************
08:14:03.496 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty
08:14:03.496 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty
08:14:03.496 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.496 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.496 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/PermanentRedirectOutput.txt
08:14:03.496 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/PermanentRedirectOutput.txt
08:14:03.496 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - TEST PASSED in 1 msec
08:14:03.496 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - 
08:14:03.498 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - ******************************************
08:14:03.498 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - TEST "must properly output a ResourceFile"
08:14:03.498 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - ******************************************
08:14:03.498 [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...
08:14:03.499 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.499 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty
08:14:03.499 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.499 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.499 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:14:03.499 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileOutput.txt
08:14:03.499 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - TEST PASSED in 1 msec
08:14:03.499 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - 
08:14:03.501 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - **************************************************************
08:14:03.501 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - TEST "must properly output a ResourceFile with ExpirationTime"
08:14:03.501 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - **************************************************************
08:14:03.502 [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...
08:14:03.502 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:14:03.502 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty
08:14:03.502 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.503 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.503 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutputWithExpirationTime.txt
08:14:03.503 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/ResourceFileOutputWithExpirationTime.txt
08:14:03.503 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - TEST PASSED in 2 msec
08:14:03.503 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - 
08:14:03.504 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - *********************************************
08:14:03.504 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - TEST "must properly output an internal error"
08:14:03.504 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - *********************************************
08:14:03.505 [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:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	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)
08:14:03.508 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty
08:14:03.508 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty
08:14:03.508 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:03.508 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/target/
08:14:03.508 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/InternalErrorOutput.txt
08:14:03.508 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/ResponseBuilderTest/InternalErrorOutput.txt
08:14:03.508 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - TEST PASSED in 4 msec
08:14:03.508 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderTest           - 
08:14:03.509 [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.987 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-core ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:14:08 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 8:14:08 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 8:14:08 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 8:14:08 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 8:14:08 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 8:14:08 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 8:14:08 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 8:14:09 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 8:14:09 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 8:14:09 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_AdoptiumJDK_17/workspace/modules/Core' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028049847
[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_AdoptiumJDK_17/workspace/modules/Core' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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<? extends String>[]
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<? extends String>[]
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Core/src/main/java/it/tidalwave/northernwind/core/model/Content.java:[82,51] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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
[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_AdoptiumJDK_17/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<byte[]>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in class ResponseHolder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<RESPONSE_TYPE>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<RESPONSE_TYPE>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Core/src/test/java/it/tidalwave/northernwind/core/model/spi/MockResponseHolder.java:[62,40] [unchecked] unchecked call to setClockSupplier(Supplier<Clock>) 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] 
[INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-core-marshalling-default ---
[INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Marshalling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Marshalling
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028053976
[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_AdoptiumJDK_17/workspace/modules/Marshalling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Marshalling/target/unwoven-classes
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Marshalling/target/generated-sources/jaxb/META-INF/JAXB]: true
[INFO] Ignored given or default xjbSources [/var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Marshalling/src/main/xjb], since it is not an existent file or directory.
[INFO] Created EpisodePath [/var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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:485)
    at org.xml.sax.helpers.XMLFilterImpl.endDocument (XMLFilterImpl.java:485)
    at org.xml.sax.helpers.XMLFilterImpl.endDocument (XMLFilterImpl.java:485)
    at com.sun.tools.xjc.reader.internalizer.VersionChecker.endDocument (VersionChecker.java:100)
    at org.xml.sax.helpers.XMLFilterImpl.endDocument (XMLFilterImpl.java:485)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endDocument (AbstractSAXParser.java:754)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument (XMLDocumentFragmentScannerImpl.java:547)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:889)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:825)
    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:1224)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse (SAXParserImpl.java:637)
    at org.xml.sax.helpers.XMLFilterImpl.parse (XMLFilterImpl.java:345)
    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:77)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:569)
    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,/jakarta.xml.bind.annotation.XmlAttribute,/it.tidalwave.dci.annotation.DciRole,/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_AdoptiumJDK_17/workspace/modules/Marshalling/src/main/java/it/tidalwave/northernwind/core/impl/io/LayoutJaxbUnmarshallable.java:[75,18] [unchecked] unmarshal(InputStream) in LayoutJaxbUnmarshallable implements <T>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 <T>unmarshal(InputStream)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Marshalling/src/main/java/it/tidalwave/northernwind/core/impl/io/ResourcePropertiesJaxbUnmarshallable.java:[70,30] [unchecked] unmarshal(InputStream) in ResourcePropertiesJaxbUnmarshallable implements <T>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 <T>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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-core-marshalling-default ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:14: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 8:14: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 8:14: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 8:14: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 8:14: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 8:14: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 8:14: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 8:14: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 8:14: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 8:14: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-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_AdoptiumJDK_17/workspace/modules/Marshalling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Marshalling
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028060684
[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_AdoptiumJDK_17/workspace/modules/Marshalling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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,/jakarta.xml.bind.annotation.XmlAttribute,/it.tidalwave.dci.annotation.DciRole,/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_AdoptiumJDK_17/workspace/modules/Marshalling/src/main/java/it/tidalwave/northernwind/core/impl/io/LayoutJaxbUnmarshallable.java:[75,18] [unchecked] unmarshal(InputStream) in LayoutJaxbUnmarshallable implements <T>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 <T>unmarshal(InputStream)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Marshalling/src/main/java/it/tidalwave/northernwind/core/impl/io/ResourcePropertiesJaxbUnmarshallable.java:[70,30] [unchecked] unmarshal(InputStream) in ResourcePropertiesJaxbUnmarshallable implements <T>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 <T>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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Profiling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Profiling
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028062573
[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_AdoptiumJDK_17/workspace/modules/Profiling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Profiling/target/unwoven-classes
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: /org.springframework.beans.factory.annotation.Configurable,/javax.annotation.Nonnull,/org.aspectj.lang.annotation.Around,/javax.annotation.Nonnegative,/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-core-profiling ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:14:28 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 8:14:28 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 8:14:28 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 8:14:28 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 8:14:28 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 8:14:28 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 8:14:28 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 8:14:28 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 8:14:28 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 8:14:28 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_AdoptiumJDK_17/workspace/modules/Profiling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Profiling
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028068912
[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_AdoptiumJDK_17/workspace/modules/Profiling' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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: /org.springframework.beans.factory.annotation.Configurable,/javax.annotation.Nonnull,/org.aspectj.lang.annotation.Around,/javax.annotation.Nonnegative,/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/HtmlPatches' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/HtmlPatches
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028070675
[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_AdoptiumJDK_17/workspace/modules/HtmlPatches' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[378,8] DOMMessageFormatter is internal proprietary API and may be removed in a future release
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[377,8] DOMMessageFormatter is internal proprietary API and may be removed in a future release
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[407,4] DOMMessageFormatter is internal proprietary API and may be removed in a future release
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/HtmlPatches/src/main/java/it/tidalwave/northernwind/core/impl/patches/HTMLdtd.java:[406,4] DOMMessageFormatter is internal proprietary API and may be removed in a future release
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ it-tidalwave-html-patches ---
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-html-patches ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:14:36 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 8:14:36 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 8:14:36 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 8:14:36 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 8:14:36 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 8:14:36 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 8:14:36 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 8:14:36 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 8:14:36 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 8:14:36 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_AdoptiumJDK_17/workspace/modules/HtmlPatches' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/HtmlPatches
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028076911
[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_AdoptiumJDK_17/workspace/modules/HtmlPatches' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/filesystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028077046
[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_AdoptiumJDK_17/workspace/modules/filesystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
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_AdoptiumJDK_17/workspace/modules/filesystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028077142
[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_AdoptiumJDK_17/workspace/modules/filesystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/filesystems/BasicFileSystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/BasicFileSystems
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028077302
[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_AdoptiumJDK_17/workspace/modules/filesystems/BasicFileSystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/filesystems/BasicFileSystems/target/unwoven-classes
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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
08:14:41.841 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredFileSystemProviderTest
08:14:41.897 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs1:/dir1/dir2/file1.txt
08:14:41.898 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs1:/dir1/dir2/file2.txt
08:14:41.899 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs1:/dir1/dir2/file3.txt
08:14:41.899 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs1:/dir1/dir2/file4.txt
08:14:41.900 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs2:/dir1/dir2/file3.txt
08:14:41.900 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs1:/dir1/dir2/file1.txt
08:14:41.901 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs1:/dir1/dir2/file2.txt
08:14:41.901 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs1:/dir1/dir2/file3.txt
08:14:41.901 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs1:/dir1/dir2/file4.txt
08:14:41.902 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs2:/dir1/dir2/file5.txt
08:14:41.903 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs1:/dir1/dir2/file1.txt
08:14:41.903 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs1:/dir1/dir2/file2.txt
08:14:41.903 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs1:/dir1/dir2/file3.txt
08:14:41.904 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs1:/dir1/dir2/file4.txt
08:14:41.904 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs2:/dir1/dir3/file5.txt
08:14:41.905 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs1:/dir1/dir2/file1.txt
08:14:41.905 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs1:/dir1/dir2/file2.txt
08:14:41.906 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs1:/dir1/dir2/file3.txt
08:14:41.906 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs1:/dir1/dir2/file4.txt
08:14:41.907 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs2:/dir4/dir3/file5.txt
08:14:41.910 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - *************************************************
08:14:41.910 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - TEST "must navigate through the whole filesystem"
08:14:41.910 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - ARGS [TC1, [Ljava.lang.String;@63fdffcd]
08:14:41.910 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - *************************************************
08:14:41.922 [main                ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem  - findResource()
08:14:42.015 [main                ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem  - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@13d9261f, fileObject: /
08:14:42.018 [main                ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem  - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@4eb1c69[root of /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC1fs2[org.openide.filesystems.LocalFileSystem@292158f8]]))
08:14:42.022 [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$268/0x00007f0fa4185b68@587a1cfb, recursive=false, name=null)
08:14:42.031 [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$269/0x00007f0fa4186938@1b1f5012, recursive=false, name=null)
08:14:42.036 [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$269/0x00007f0fa4186938@cdb2d95, recursive=false, name=null)
08:14:42.036 [main                ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder    - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@352c44a8[dir1]))}
08:14:42.037 [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$268/0x00007f0fa4185b68@2f5ac102, recursive=false, name=null)
08:14:42.037 [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$269/0x00007f0fa4186938@5df778c3, recursive=false, name=null)
08:14:42.037 [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$269/0x00007f0fa4186938@80bfdc6, recursive=false, name=null)
08:14:42.038 [main                ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder    - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@895416d[dir1/dir2]))}
08:14:42.038 [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$268/0x00007f0fa4185b68@4c6007fb, recursive=false, name=null)
08:14:42.038 [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$269/0x00007f0fa4186938@3e33d73e, recursive=false, name=null)
08:14:42.039 [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$269/0x00007f0fa4186938@e84fb85, recursive=false, name=null)
08:14:42.040 [main                ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder    - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@68a4dcc6[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@646c0a67[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@6981f8f3[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@117525fe[dir1/dir2/file4.txt]))}
08:14:42.051 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:42.051 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/BasicFileSystems/target/
08:14:42.051 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/LayeredFileSystemProviderTest/expected-results/TC1.txt
08:14:42.052 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/LayeredFileSystemProviderTest/TC1.txt
08:14:42.064 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - TEST PASSED in 152 msec
08:14:42.065 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - 
08:14:42.067 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs1:/dir1/dir2/file1.txt
08:14:42.067 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs1:/dir1/dir2/file2.txt
08:14:42.068 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs1:/dir1/dir2/file3.txt
08:14:42.068 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs1:/dir1/dir2/file4.txt
08:14:42.068 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs2:/dir1/dir2/file3.txt
08:14:42.069 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs1:/dir1/dir2/file1.txt
08:14:42.069 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs1:/dir1/dir2/file2.txt
08:14:42.069 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs1:/dir1/dir2/file3.txt
08:14:42.070 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs1:/dir1/dir2/file4.txt
08:14:42.070 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs2:/dir1/dir2/file5.txt
08:14:42.071 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs1:/dir1/dir2/file1.txt
08:14:42.071 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs1:/dir1/dir2/file2.txt
08:14:42.071 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs1:/dir1/dir2/file3.txt
08:14:42.072 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs1:/dir1/dir2/file4.txt
08:14:42.072 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs2:/dir1/dir3/file5.txt
08:14:42.072 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs1:/dir1/dir2/file1.txt
08:14:42.073 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs1:/dir1/dir2/file2.txt
08:14:42.073 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs1:/dir1/dir2/file3.txt
08:14:42.074 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs1:/dir1/dir2/file4.txt
08:14:42.074 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs2:/dir4/dir3/file5.txt
08:14:42.075 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - *************************************************
08:14:42.075 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - TEST "must navigate through the whole filesystem"
08:14:42.075 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - ARGS [TC2, [Ljava.lang.String;@eac3a26]
08:14:42.075 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - *************************************************
08:14:42.076 [main                ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem  - findResource()
08:14:42.076 [main                ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem  - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@53cf9c99, fileObject: /
08:14:42.078 [main                ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem  - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@10b1a751[root of /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC2fs2[org.openide.filesystems.LocalFileSystem@142213d5]]))
08:14:42.079 [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$268/0x00007f0fa4185b68@934b52f, recursive=false, name=null)
08:14:42.079 [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$269/0x00007f0fa4186938@2630dbc4, recursive=false, name=null)
08:14:42.080 [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$269/0x00007f0fa4186938@56637cff, recursive=false, name=null)
08:14:42.080 [main                ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder    - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@5ea4300e[dir1]))}
08:14:42.080 [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$268/0x00007f0fa4185b68@127a7272, recursive=false, name=null)
08:14:42.081 [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$269/0x00007f0fa4186938@ff23ae7, recursive=false, name=null)
08:14:42.082 [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$269/0x00007f0fa4186938@6ad16c5d, recursive=false, name=null)
08:14:42.082 [main                ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder    - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@423b2b62[dir1/dir2]))}
08:14:42.082 [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$268/0x00007f0fa4185b68@6f911326, recursive=false, name=null)
08:14:42.083 [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$269/0x00007f0fa4186938@f1d0004, recursive=false, name=null)
08:14:42.083 [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$269/0x00007f0fa4186938@2f5b8250, recursive=false, name=null)
08:14:42.083 [main                ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder    - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@4821aa9f[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@5f481b73[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@32130e61[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@41294371[dir1/dir2/file4.txt])), file5.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@6e4f263e[dir1/dir2/file5.txt]))}
08:14:42.085 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:42.085 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/BasicFileSystems/target/
08:14:42.085 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/LayeredFileSystemProviderTest/expected-results/TC2.txt
08:14:42.085 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/LayeredFileSystemProviderTest/TC2.txt
08:14:42.086 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - TEST PASSED in 11 msec
08:14:42.086 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - 
08:14:42.088 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs1:/dir1/dir2/file1.txt
08:14:42.089 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs1:/dir1/dir2/file2.txt
08:14:42.089 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs1:/dir1/dir2/file3.txt
08:14:42.090 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs1:/dir1/dir2/file4.txt
08:14:42.090 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs2:/dir1/dir2/file3.txt
08:14:42.091 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs1:/dir1/dir2/file1.txt
08:14:42.091 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs1:/dir1/dir2/file2.txt
08:14:42.091 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs1:/dir1/dir2/file3.txt
08:14:42.092 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs1:/dir1/dir2/file4.txt
08:14:42.092 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs2:/dir1/dir2/file5.txt
08:14:42.092 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs1:/dir1/dir2/file1.txt
08:14:42.093 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs1:/dir1/dir2/file2.txt
08:14:42.093 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs1:/dir1/dir2/file3.txt
08:14:42.093 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs1:/dir1/dir2/file4.txt
08:14:42.094 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs2:/dir1/dir3/file5.txt
08:14:42.094 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs1:/dir1/dir2/file1.txt
08:14:42.094 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs1:/dir1/dir2/file2.txt
08:14:42.095 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs1:/dir1/dir2/file3.txt
08:14:42.095 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs1:/dir1/dir2/file4.txt
08:14:42.095 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs2:/dir4/dir3/file5.txt
08:14:42.096 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - *************************************************
08:14:42.096 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - TEST "must navigate through the whole filesystem"
08:14:42.096 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - ARGS [TC3, [Ljava.lang.String;@7e53339]
08:14:42.096 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - *************************************************
08:14:42.097 [main                ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem  - findResource()
08:14:42.097 [main                ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem  - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@31ddb930, fileObject: /
08:14:42.097 [main                ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem  - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@58fef7f7[root of /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC3fs2[org.openide.filesystems.LocalFileSystem@3c3c4a71]]))
08:14:42.098 [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$268/0x00007f0fa4185b68@1352434e, recursive=false, name=null)
08:14:42.098 [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$269/0x00007f0fa4186938@4f9a6c2d, recursive=false, name=null)
08:14:42.098 [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$269/0x00007f0fa4186938@68f0f72c, recursive=false, name=null)
08:14:42.099 [main                ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder    - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@2b6fcb9f[dir1]))}
08:14:42.099 [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$268/0x00007f0fa4185b68@3b545206, recursive=false, name=null)
08:14:42.099 [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$269/0x00007f0fa4186938@77bb48d5, recursive=false, name=null)
08:14:42.099 [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$269/0x00007f0fa4186938@b887730, recursive=false, name=null)
08:14:42.100 [main                ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder    - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@26586b74[dir1/dir2])), dir3=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@181d8899[dir1/dir3]))}
08:14:42.100 [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$268/0x00007f0fa4185b68@6e041285, recursive=false, name=null)
08:14:42.100 [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$269/0x00007f0fa4186938@267dc982, recursive=false, name=null)
08:14:42.101 [main                ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder    - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@439b15f2[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@3aa41da1[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@74fab04a[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@3c83468e[dir1/dir2/file4.txt]))}
08:14:42.102 [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$268/0x00007f0fa4185b68@268cbb86, recursive=false, name=null)
08:14:42.102 [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$269/0x00007f0fa4186938@10f7918f, recursive=false, name=null)
08:14:42.102 [main                ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder    - >>>> childrenMap: {file5.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@64d4f7c7[dir1/dir3/file5.txt]))}
08:14:42.103 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:42.103 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/BasicFileSystems/target/
08:14:42.103 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/LayeredFileSystemProviderTest/expected-results/TC3.txt
08:14:42.103 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/LayeredFileSystemProviderTest/TC3.txt
08:14:42.104 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - TEST PASSED in 7 msec
08:14:42.104 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - 
08:14:42.105 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs1:/dir1/dir2/file1.txt
08:14:42.105 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs1:/dir1/dir2/file2.txt
08:14:42.106 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs1:/dir1/dir2/file3.txt
08:14:42.106 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs1:/dir1/dir2/file4.txt
08:14:42.106 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC1 - fs2:/dir1/dir2/file3.txt
08:14:42.107 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs1:/dir1/dir2/file1.txt
08:14:42.107 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs1:/dir1/dir2/file2.txt
08:14:42.107 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs1:/dir1/dir2/file3.txt
08:14:42.108 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs1:/dir1/dir2/file4.txt
08:14:42.108 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC2 - fs2:/dir1/dir2/file5.txt
08:14:42.108 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs1:/dir1/dir2/file1.txt
08:14:42.109 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs1:/dir1/dir2/file2.txt
08:14:42.109 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs1:/dir1/dir2/file3.txt
08:14:42.109 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs1:/dir1/dir2/file4.txt
08:14:42.110 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC3 - fs2:/dir1/dir3/file5.txt
08:14:42.110 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs1:/dir1/dir2/file1.txt
08:14:42.110 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs1:/dir1/dir2/file2.txt
08:14:42.110 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs1:/dir1/dir2/file3.txt
08:14:42.111 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs1:/dir1/dir2/file4.txt
08:14:42.111 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - Created TC4 - fs2:/dir4/dir3/file5.txt
08:14:42.112 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - *************************************************
08:14:42.112 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - TEST "must navigate through the whole filesystem"
08:14:42.112 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - ARGS [TC4, [Ljava.lang.String;@254f906e]
08:14:42.112 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - *************************************************
08:14:42.112 [main                ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem  - findResource()
08:14:42.113 [main                ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem  - >>>> fileSystem: it.tidalwave.northernwind.frontend.filesystem.impl.ResourceFileSystemNetBeansPlatform@2bfb6b49, fileObject: /
08:14:42.113 [main                ] TRACE i.t.n.f.f.basic.layered.LayeredResourceFileSystem  - >>>> returning DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@3d0035d2[root of /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/BasicFileSystems/target/filesystems/TC4fs2[org.openide.filesystems.LocalFileSystem@46a145ba]]))
08:14:42.113 [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$268/0x00007f0fa4185b68@7ab34619, recursive=false, name=null)
08:14:42.113 [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$269/0x00007f0fa4186938@ae2db25, recursive=false, name=null)
08:14:42.114 [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$269/0x00007f0fa4186938@63884e4, recursive=false, name=null)
08:14:42.114 [main                ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder    - >>>> childrenMap: {dir1=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@524270b8[dir1])), dir4=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@363c4251[dir4]))}
08:14:42.114 [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$268/0x00007f0fa4185b68@2a4f5433, recursive=false, name=null)
08:14:42.114 [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$269/0x00007f0fa4186938@6812fa3a, recursive=false, name=null)
08:14:42.115 [main                ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder    - >>>> childrenMap: {dir2=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@29149030[dir1/dir2]))}
08:14:42.115 [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$268/0x00007f0fa4185b68@68868328, recursive=false, name=null)
08:14:42.115 [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$269/0x00007f0fa4186938@173a6728, recursive=false, name=null)
08:14:42.115 [main                ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder    - >>>> childrenMap: {file1.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@1a22e0ef[dir1/dir2/file1.txt])), file2.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@67514bdd[dir1/dir2/file2.txt])), file3.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@3b920bdc[dir1/dir2/file3.txt])), file4.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@7f5538a1[dir1/dir2/file4.txt]))}
08:14:42.116 [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$268/0x00007f0fa4185b68@53311681, recursive=false, name=null)
08:14:42.116 [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$269/0x00007f0fa4186938@4437ac07, recursive=false, name=null)
08:14:42.117 [main                ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder    - >>>> childrenMap: {dir3=DecoratorResourceFolder(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@3f1ed068[dir4/dir3]))}
08:14:42.117 [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$268/0x00007f0fa4185b68@2e645fbd, recursive=false, name=null)
08:14:42.117 [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$269/0x00007f0fa4186938@574a89e2, recursive=false, name=null)
08:14:42.117 [main                ] TRACE i.t.n.f.f.basic.layered.DecoratorResourceFolder    - >>>> childrenMap: {file5.txt=DecoratorResourceFile(delegate=ResourceFileNetBeansPlatform(delegate=AbstractFileObject@1e1e9ef3[dir4/dir3/file5.txt]))}
08:14:42.118 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:14:42.118 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/BasicFileSystems/target/
08:14:42.118 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/LayeredFileSystemProviderTest/expected-results/TC4.txt
08:14:42.118 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/LayeredFileSystemProviderTest/TC4.txt
08:14:42.119 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - TEST PASSED in 7 msec
08:14:42.119 [main                ] INFO  i.t.n.f.f.b.layered.LayeredFileSystemProviderTest  - 
08:14:42.121 [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: 0.966 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-core-filesystem-basic ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:14:46 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 8:14:46 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 8:14:46 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 8:14:46 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 8:14:46 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 8:14:46 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 8:14:46 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 8:14:46 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 8:14:46 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 8:14:46 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_AdoptiumJDK_17/workspace/modules/filesystems/BasicFileSystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/BasicFileSystems
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028086960
[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_AdoptiumJDK_17/workspace/modules/filesystems/BasicFileSystems' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CoreImplementation' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028090754
[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_AdoptiumJDK_17/workspace/modules/CoreImplementation' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CoreImplementation/target/unwoven-classes
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[88,83] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[90,83] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/frontend/impl/ui/ViewBuilder.java:[79,102] [unchecked] unchecked cast
  required: Constructor<ViewController>
  found:    Constructor<?>
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[116,53] [unchecked] unchecked conversion
  required: DefaultSiteFinder<T>
  found:    DefaultSiteFinder
  where T is a type-variable:
    T extends Object declared in class DefaultSiteFinder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[101,53] [unchecked] unchecked conversion
  required: PathFinderSupport<T>
  found:    PathFinderSupport
  where T is a type-variable:
    T extends Resource declared in class PathFinderSupport
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[137,37] [unchecked] unchecked cast
  required: Class<T>
  found:    Class<CAP#1>
  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 ?
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[324,35] [unchecked] unchecked cast
  required: T
  found:    List<String>
  where T is a type-variable:
    T extends Object declared in method <T>convertValue(Key<T>,Object)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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 <T>convertValue(Key<T>,Object)
[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_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/filter/XsltTemplateTestSupport.java:[58,39] [unchecked] unchecked cast
  required: List<Resource>
  found:    List<CAP#1>
  where CAP#1 is a fresh type-variable:
    CAP#1 extends Resource from capture of ? extends Resource
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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<? extends T>
  found:    Key
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(Key<? extends T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[185,39] [unchecked] unchecked conversion
  required: Key<? extends T>
  found:    Key
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(Key<? extends T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<? extends Key<T>>
  found:    List
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(List<? extends Key<T>>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[186,39] [unchecked] unchecked conversion
  required: List<? extends Key<T>>
  found:    List
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(List<? extends Key<T>>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<T>
  found:    Key
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(Key<T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[197,37] [unchecked] unchecked conversion
  required: Key<T>
  found:    Key
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(Key<T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<Key<T>>
  found:    List
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(List<Key<T>>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[198,37] [unchecked] unchecked conversion
  required: List<Key<T>>
  found:    List
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(List<Key<T>>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<T>
  found:    Key
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(Key<T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[209,36] [unchecked] unchecked conversion
  required: Key<T>
  found:    Key
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(Key<T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<Key<T>>
  found:    List
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(List<Key<T>>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[210,36] [unchecked] unchecked conversion
  required: List<Key<T>>
  found:    List
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(List<Key<T>>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<T>
  found:    Key
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(Key<T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[222,37] [unchecked] unchecked conversion
  required: Key<T>
  found:    Key
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(Key<T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<Key<T>>
  found:    List
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(List<Key<T>>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[223,37] [unchecked] unchecked conversion
  required: List<Key<T>>
  found:    List
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(List<Key<T>>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<? extends ResourcePath>,String
  found:    Class,Optional,String
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[245,51] [unchecked] unchecked conversion
  required: Optional<? extends ResourcePath>
  found:    Optional
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[260,45] [unchecked] unchecked conversion
  required: SiteFinder<T>
  found:    SiteFinder
  where T is a type-variable:
    T extends Object declared in method <T>createMockSiteFinder()
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[103,69] [unchecked] unchecked conversion
  required: ResponseHolder<Object>
  found:    ResponseHolder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[104,41] [unchecked] unchecked conversion
  required: ResponseBuilder<Object>
  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
08:14:59.589 [main                ] INFO  i.t.n.core.impl.filter.NodeLinkMacroFilterTest     - STARTING TESTS OF it.tidalwave.northernwind.core.impl.filter.NodeLinkMacroFilterTest
08:15:01.456 [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]
08:15:01.520 [main                ] INFO  i.t.n.core.impl.filter.NodeLinkMacroFilterTest     - ************************************
08:15:01.520 [main                ] INFO  i.t.n.core.impl.filter.NodeLinkMacroFilterTest     - TEST "must find the correct matches"
08:15:01.520 [main                ] INFO  i.t.n.core.impl.filter.NodeLinkMacroFilterTest     - ************************************
08:15:01.533 [main                ] INFO  i.t.n.core.impl.filter.NodeLinkMacroFilterTest     - TEST PASSED in 11 msec
08:15:01.533 [main                ] INFO  i.t.n.core.impl.filter.NodeLinkMacroFilterTest     - 
08:15:01.623 [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]
08:15:01.628 [main                ] INFO  i.t.n.core.impl.filter.NodeLinkMacroFilterTest     - *********************************************************************************
08:15:01.629 [main                ] INFO  i.t.n.core.impl.filter.NodeLinkMacroFilterTest     - TEST "must perform the proper substitutions"
08:15:01.630 [main                ] INFO  i.t.n.core.impl.filter.NodeLinkMacroFilterTest     - ARGS [href="$nodeLink(relativePath='/Blog')$">1</a>, href="/LINK/URI-Blog">1</a>]
08:15:01.631 [main                ] INFO  i.t.n.core.impl.filter.NodeLinkMacroFilterTest     - *********************************************************************************
08:15:01.641 [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=[]))
08:15:01.652 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:01.896 [main                ] INFO  i.t.n.core.impl.filter.NodeLinkMacroFilterTest     - TEST PASSED in 267 msec
08:15:01.896 [main                ] INFO  i.t.n.core.impl.filter.NodeLinkMacroFilterTest     - 
08:15:01.976 [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]
08:15:01.978 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************
08:15:01.978 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST "must find the correct matches"
08:15:01.979 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/Blog/Equipment/The title')$">1</a>, [/Blog, /Blog/Equipment/The title, null, null]]
08:15:01.979 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************
08:15:01.981 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST PASSED in 3 msec
08:15:01.982 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - 
08:15:02.071 [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]
08:15:02.080 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************************************
08:15:02.081 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST "must find the correct matches"
08:15:02.081 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/Blog/Equipment/The title', language='it')$">1</a>, [/Blog, /Blog/Equipment/The title, , language='it', it]]
08:15:02.081 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************************************
08:15:02.090 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST PASSED in 10 msec
08:15:02.091 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - 
08:15:02.217 [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]
08:15:02.225 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************************************************
08:15:02.226 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST "must perform the proper substitutions"
08:15:02.226 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/')$">1</a>, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$221/0x0000733168145fb0@7ae0a26, <a href="/LINK/URI-Blog">1</a>]
08:15:02.226 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************************************************
08:15:02.307 [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]
08:15:02.310 [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=[]))
08:15:02.310 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:02.312 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:02.313 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:02.408 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST PASSED in 179 msec
08:15:02.408 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - 
08:15:02.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, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest]
08:15:02.467 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************************************************
08:15:02.467 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST "must perform the proper substitutions"
08:15:02.467 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/Blog/Equipment/The title')$">1</a>, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$221/0x0000733168145fb0@7ae0a26, <a href="/LINK/URI-Blog/EXPOSED-Blog-Equipment-The-title">1</a>]
08:15:02.468 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************************************************
08:15:02.516 [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]
08:15:02.518 [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=[]))
08:15:02.522 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:02.525 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:02.525 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:02.527 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST PASSED in 60 msec
08:15:02.528 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - 
08:15:02.600 [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]
08:15:02.602 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************************************************
08:15:02.602 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST "must perform the proper substitutions"
08:15:02.603 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/Blog/Equipment/The title', language='it')$">1</a>, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$221/0x0000733168145fb0@7ae0a26, <a href="/LINK/URI-Blog/EXPOSED-Blog-Equipment-The-title/?l=it">1</a>]
08:15:02.603 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************************************************
08:15:02.638 [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]
08:15:02.640 [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=[]))
08:15:02.641 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:02.647 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:02.647 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:02.650 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST PASSED in 48 msec
08:15:02.650 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - 
08:15:02.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, siteProvider, site, requestLocalemanager, parameterLanguageOverrideRequestProcessor, parameterLanguageOverrideLinkPostProcessor, underTest]
08:15:02.687 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************************************************
08:15:02.687 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST "must perform the proper substitutions"
08:15:02.687 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/Blog/Equipment/The title', language='fr')$">1</a>, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$221/0x0000733168145fb0@7ae0a26, <a href="/LINK/URI-Blog/EXPOSED-Blog-Equipment-The-title/?l=fr">1</a>]
08:15:02.687 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************************************************
08:15:02.744 [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]
08:15:02.746 [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=[]))
08:15:02.747 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:02.748 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:02.749 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:02.751 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST PASSED in 63 msec
08:15:02.751 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - 
08:15:02.774 [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]
08:15:02.776 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************************************************
08:15:02.776 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST "must perform the proper substitutions"
08:15:02.776 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/')$">1</a>, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$222/0x00007331681461e0@16f8df70, <a href="/LINK/URI-Blog">1</a>]
08:15:02.777 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************************************************
08:15:02.810 [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]
08:15:02.812 [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=[]))
08:15:02.812 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:02.814 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:02.814 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:02.816 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST PASSED in 40 msec
08:15:02.816 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - 
08:15:02.839 [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]
08:15:02.841 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************************************************
08:15:02.841 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST "must perform the proper substitutions"
08:15:02.841 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/Blog/Equipment/The title')$">1</a>, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$222/0x00007331681461e0@16f8df70, <a href="/LINK/URI-Blog/EXPOSED-Blog-Equipment-The-title">1</a>]
08:15:02.841 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************************************************
08:15:02.863 [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]
08:15:02.864 [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=[]))
08:15:02.865 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:02.866 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:02.866 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:02.868 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST PASSED in 27 msec
08:15:02.868 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - 
08:15:02.902 [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]
08:15:02.904 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************************************************
08:15:02.904 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST "must perform the proper substitutions"
08:15:02.904 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/Blog/Equipment/The title', language='it')$">1</a>, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$222/0x00007331681461e0@16f8df70, <a href="/LINK/URI-Blog/EXPOSED-Blog-Equipment-The-title">1</a>]
08:15:02.904 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************************************************
08:15:02.943 [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]
08:15:02.945 [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=[]))
08:15:02.946 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:02.947 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:02.947 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:02.949 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST PASSED in 45 msec
08:15:02.950 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - 
08:15:02.986 [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]
08:15:02.988 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************************************************
08:15:02.988 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST "must perform the proper substitutions"
08:15:02.988 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ARGS [<a href="$nodeLink(relativePath='/Blog', contentRelativePath='/Blog/Equipment/The title', language='fr')$">1</a>, it.tidalwave.northernwind.core.impl.filter.NodeLinkWithContentMacroFilterTest$$Lambda$222/0x00007331681461e0@16f8df70, <a href="/LINK/URI-Blog/EXPOSED-Blog-Equipment-The-title">1</a>]
08:15:02.988 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - ********************************************************************************************************************************************************************************************
08:15:03.036 [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]
08:15:03.038 [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=[]))
08:15:03.039 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:03.040 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:03.041 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:03.043 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - TEST PASSED in 55 msec
08:15:03.043 [main                ] INFO  i.t.n.c.i.f.NodeLinkWithContentMacroFilterTest     - 
08:15:03.105 [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]
08:15:03.202 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - **********************************
08:15:03.203 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST "must filter XHTML resources"
08:15:03.203 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - ARGS [file1.xhtml]
08:15:03.203 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - **********************************
08:15:03.205 [main                ] INFO  i.t.northernwind.core.impl.filter.XsltMacroFilter  - Retrieving XSLT templates
08:15:03.206 [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))
08:15:03.206 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)
08:15:03.208 [main                ] INFO  i.t.northernwind.core.impl.filter.XsltMacroFilter  - >>>> /XsltTemplates/Photo.xlst
08:15:03.209 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt)
08:15:03.211 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:dyn="http://exslt.org/dynamic"
                xmlns:math="http://exslt.org/math"
                xmlns:str="http://exslt.org/strings"
                xmlns:set="http://exslt.org/sets"
                xmlns:fn="http://www.w3.org/2005/xpath-functions"
                xmlns:java="http://xml.apache.org/xslt/java"
                xmlns:pom="http://maven.apache.org/POM/4.0.0">
    <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that text sections are always properly escaped.
    *
    **************************************************************************************************************** -->
    <xsl:template match="text()" >
        <xsl:call-template name="escape">
            <xsl:with-param name="string" select="."/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that script sections are not escaped and wrapped by a CDATA.
    *
    **************************************************************************************************************** -->
    <xsl:template match="script">
        <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:copy-of select="*"/>
            <xsl:if test='string-length(.) &gt; 0'>
                <xsl:value-of select="'&#10;//&lt;![CDATA['"/>
                <xsl:value-of select="."/>
                <xsl:value-of select="'&#10;//]]&gt;&#10;'"/>
            </xsl:if>
        </xsl:copy>
     </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="escape">
        <xsl:param name="string"/>

        <xsl:call-template name="x-replace-substring">
            <xsl:with-param name="original">
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original">
                        <xsl:call-template name="x-replace-substring">
                            <xsl:with-param name="original" select="$string"/>
                            <xsl:with-param name="substring" select="'&amp;'"/>
                            <xsl:with-param name="replacement" select="'&amp;amp;'"/>
                        </xsl:call-template>
                    </xsl:with-param>
                    <xsl:with-param name="substring" select="'&lt;'"/>
                    <xsl:with-param name="replacement" select="'&amp;lt;'"/>
                </xsl:call-template>
            </xsl:with-param>
            <xsl:with-param name="substring" select="'&gt;'"/>
            <xsl:with-param name="replacement" select="'&amp;gt;'"/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="x-replace-substring">
        <xsl:param name="original"/>
        <xsl:param name="substring"/>
        <xsl:param name="replacement" select="''"/>

        <xsl:choose>
            <xsl:when test="contains($original,$substring)">
                <xsl:value-of select="substring-before($original, $substring)"/>
                <xsl:copy-of select="$replacement"/>
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original" select="substring-after($original, $substring)"/>
                    <xsl:with-param name="substring" select="$substring"/>
                    <xsl:with-param name="replacement" select="$replacement"/>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$original"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

    %macros :{ macro |
               <!-- ==== BEGIN %macro.name% ======================== -->
               %macro.body%
               <!-- ====   END %macro.name% ======================== -->
             };separator="\n"%

    <!--%macros :{ post| %post.link% }; separator="\n"%-->

</xsl:stylesheet>
 - %
08:15:03.388 [main                ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter  - >>>> xslt: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:dyn="http://exslt.org/dynamic"
                xmlns:math="http://exslt.org/math"
                xmlns:str="http://exslt.org/strings"
                xmlns:set="http://exslt.org/sets"
                xmlns:fn="http://www.w3.org/2005/xpath-functions"
                xmlns:java="http://xml.apache.org/xslt/java"
                xmlns:pom="http://maven.apache.org/POM/4.0.0">
    <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that text sections are always properly escaped.
    *
    **************************************************************************************************************** -->
    <xsl:template match="text()" >
        <xsl:call-template name="escape">
            <xsl:with-param name="string" select="."/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that script sections are not escaped and wrapped by a CDATA.
    *
    **************************************************************************************************************** -->
    <xsl:template match="script">
        <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:copy-of select="*"/>
            <xsl:if test='string-length(.) &gt; 0'>
                <xsl:value-of select="'&#10;//&lt;![CDATA['"/>
                <xsl:value-of select="."/>
                <xsl:value-of select="'&#10;//]]&gt;&#10;'"/>
            </xsl:if>
        </xsl:copy>
     </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="escape">
        <xsl:param name="string"/>

        <xsl:call-template name="x-replace-substring">
            <xsl:with-param name="original">
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original">
                        <xsl:call-template name="x-replace-substring">
                            <xsl:with-param name="original" select="$string"/>
                            <xsl:with-param name="substring" select="'&amp;'"/>
                            <xsl:with-param name="replacement" select="'&amp;amp;'"/>
                        </xsl:call-template>
                    </xsl:with-param>
                    <xsl:with-param name="substring" select="'&lt;'"/>
                    <xsl:with-param name="replacement" select="'&amp;lt;'"/>
                </xsl:call-template>
            </xsl:with-param>
            <xsl:with-param name="substring" select="'&gt;'"/>
            <xsl:with-param name="replacement" select="'&amp;gt;'"/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="x-replace-substring">
        <xsl:param name="original"/>
        <xsl:param name="substring"/>
        <xsl:param name="replacement" select="''"/>

        <xsl:choose>
            <xsl:when test="contains($original,$substring)">
                <xsl:value-of select="substring-before($original, $substring)"/>
                <xsl:copy-of select="$replacement"/>
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original" select="substring-after($original, $substring)"/>
                    <xsl:with-param name="substring" select="$substring"/>
                    <xsl:with-param name="replacement" select="$replacement"/>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$original"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

                   <!-- ==== BEGIN /XsltTemplates/Photo.xlst ======================== -->
                   <xsl:template match="div[@class='nwXsltMacro.Photo']">
                       <xsl:element name="div" namespace="">
                           <xsl:attribute name="align">center</xsl:attribute>
                           <xsl:element name="a">
                               <xsl:attribute name="title">
                                   <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/>
                               </xsl:attribute>
                               <xsl:attribute name="rel">lightbox</xsl:attribute>
                               <xsl:attribute name="href">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/1280/image.jpg')$</xsl:attribute>
                               <xsl:element name="img">
                                   <xsl:attribute name="src">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/800/image.jpg')$</xsl:attribute>
                                   <xsl:attribute name="class">framedPhoto</xsl:attribute>
                               </xsl:element>
                           </xsl:element>
                           <xsl:element name="p">
                               <xsl:attribute name="class">caption</xsl:attribute>
                               <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/>
                           </xsl:element>
                       </xsl:element>
                   </xsl:template>
                   <!-- ====   END /XsltTemplates/Photo.xlst ======================== -->


    <!-- -->

</xsl:stylesheet>

08:15:03.403 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST FAILED in 190 msec - must filter XHTML resources [file1.xhtml] - java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
08:15:03.403 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST FAILED
java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.initialize(XsltMacroFilter.java:115)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.filter(XsltMacroFilter.java:144)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	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)
08:15:03.408 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - 
08:15:03.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, site, underTest, documentBuilderFactory, transformerFactory]
08:15:03.504 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - **********************************
08:15:03.504 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST "must filter XHTML resources"
08:15:03.504 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - ARGS [file2.xhtml]
08:15:03.504 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - **********************************
08:15:03.509 [main                ] INFO  i.t.northernwind.core.impl.filter.XsltMacroFilter  - Retrieving XSLT templates
08:15:03.511 [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))
08:15:03.511 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)
08:15:03.513 [main                ] INFO  i.t.northernwind.core.impl.filter.XsltMacroFilter  - >>>> /XsltTemplates/Photo.xlst
08:15:03.514 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt)
08:15:03.515 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:dyn="http://exslt.org/dynamic"
                xmlns:math="http://exslt.org/math"
                xmlns:str="http://exslt.org/strings"
                xmlns:set="http://exslt.org/sets"
                xmlns:fn="http://www.w3.org/2005/xpath-functions"
                xmlns:java="http://xml.apache.org/xslt/java"
                xmlns:pom="http://maven.apache.org/POM/4.0.0">
    <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that text sections are always properly escaped.
    *
    **************************************************************************************************************** -->
    <xsl:template match="text()" >
        <xsl:call-template name="escape">
            <xsl:with-param name="string" select="."/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that script sections are not escaped and wrapped by a CDATA.
    *
    **************************************************************************************************************** -->
    <xsl:template match="script">
        <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:copy-of select="*"/>
            <xsl:if test='string-length(.) &gt; 0'>
                <xsl:value-of select="'&#10;//&lt;![CDATA['"/>
                <xsl:value-of select="."/>
                <xsl:value-of select="'&#10;//]]&gt;&#10;'"/>
            </xsl:if>
        </xsl:copy>
     </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="escape">
        <xsl:param name="string"/>

        <xsl:call-template name="x-replace-substring">
            <xsl:with-param name="original">
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original">
                        <xsl:call-template name="x-replace-substring">
                            <xsl:with-param name="original" select="$string"/>
                            <xsl:with-param name="substring" select="'&amp;'"/>
                            <xsl:with-param name="replacement" select="'&amp;amp;'"/>
                        </xsl:call-template>
                    </xsl:with-param>
                    <xsl:with-param name="substring" select="'&lt;'"/>
                    <xsl:with-param name="replacement" select="'&amp;lt;'"/>
                </xsl:call-template>
            </xsl:with-param>
            <xsl:with-param name="substring" select="'&gt;'"/>
            <xsl:with-param name="replacement" select="'&amp;gt;'"/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="x-replace-substring">
        <xsl:param name="original"/>
        <xsl:param name="substring"/>
        <xsl:param name="replacement" select="''"/>

        <xsl:choose>
            <xsl:when test="contains($original,$substring)">
                <xsl:value-of select="substring-before($original, $substring)"/>
                <xsl:copy-of select="$replacement"/>
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original" select="substring-after($original, $substring)"/>
                    <xsl:with-param name="substring" select="$substring"/>
                    <xsl:with-param name="replacement" select="$replacement"/>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$original"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

    %macros :{ macro |
               <!-- ==== BEGIN %macro.name% ======================== -->
               %macro.body%
               <!-- ====   END %macro.name% ======================== -->
             };separator="\n"%

    <!--%macros :{ post| %post.link% }; separator="\n"%-->

</xsl:stylesheet>
 - %
08:15:03.534 [main                ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter  - >>>> xslt: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:dyn="http://exslt.org/dynamic"
                xmlns:math="http://exslt.org/math"
                xmlns:str="http://exslt.org/strings"
                xmlns:set="http://exslt.org/sets"
                xmlns:fn="http://www.w3.org/2005/xpath-functions"
                xmlns:java="http://xml.apache.org/xslt/java"
                xmlns:pom="http://maven.apache.org/POM/4.0.0">
    <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that text sections are always properly escaped.
    *
    **************************************************************************************************************** -->
    <xsl:template match="text()" >
        <xsl:call-template name="escape">
            <xsl:with-param name="string" select="."/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that script sections are not escaped and wrapped by a CDATA.
    *
    **************************************************************************************************************** -->
    <xsl:template match="script">
        <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:copy-of select="*"/>
            <xsl:if test='string-length(.) &gt; 0'>
                <xsl:value-of select="'&#10;//&lt;![CDATA['"/>
                <xsl:value-of select="."/>
                <xsl:value-of select="'&#10;//]]&gt;&#10;'"/>
            </xsl:if>
        </xsl:copy>
     </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="escape">
        <xsl:param name="string"/>

        <xsl:call-template name="x-replace-substring">
            <xsl:with-param name="original">
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original">
                        <xsl:call-template name="x-replace-substring">
                            <xsl:with-param name="original" select="$string"/>
                            <xsl:with-param name="substring" select="'&amp;'"/>
                            <xsl:with-param name="replacement" select="'&amp;amp;'"/>
                        </xsl:call-template>
                    </xsl:with-param>
                    <xsl:with-param name="substring" select="'&lt;'"/>
                    <xsl:with-param name="replacement" select="'&amp;lt;'"/>
                </xsl:call-template>
            </xsl:with-param>
            <xsl:with-param name="substring" select="'&gt;'"/>
            <xsl:with-param name="replacement" select="'&amp;gt;'"/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="x-replace-substring">
        <xsl:param name="original"/>
        <xsl:param name="substring"/>
        <xsl:param name="replacement" select="''"/>

        <xsl:choose>
            <xsl:when test="contains($original,$substring)">
                <xsl:value-of select="substring-before($original, $substring)"/>
                <xsl:copy-of select="$replacement"/>
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original" select="substring-after($original, $substring)"/>
                    <xsl:with-param name="substring" select="$substring"/>
                    <xsl:with-param name="replacement" select="$replacement"/>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$original"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

                   <!-- ==== BEGIN /XsltTemplates/Photo.xlst ======================== -->
                   <xsl:template match="div[@class='nwXsltMacro.Photo']">
                       <xsl:element name="div" namespace="">
                           <xsl:attribute name="align">center</xsl:attribute>
                           <xsl:element name="a">
                               <xsl:attribute name="title">
                                   <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/>
                               </xsl:attribute>
                               <xsl:attribute name="rel">lightbox</xsl:attribute>
                               <xsl:attribute name="href">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/1280/image.jpg')$</xsl:attribute>
                               <xsl:element name="img">
                                   <xsl:attribute name="src">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/800/image.jpg')$</xsl:attribute>
                                   <xsl:attribute name="class">framedPhoto</xsl:attribute>
                               </xsl:element>
                           </xsl:element>
                           <xsl:element name="p">
                               <xsl:attribute name="class">caption</xsl:attribute>
                               <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/>
                           </xsl:element>
                       </xsl:element>
                   </xsl:template>
                   <!-- ====   END /XsltTemplates/Photo.xlst ======================== -->


    <!-- -->

</xsl:stylesheet>

08:15:03.539 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST FAILED in 34 msec - must filter XHTML resources [file2.xhtml] - java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
08:15:03.539 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST FAILED
java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.initialize(XsltMacroFilter.java:115)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.filter(XsltMacroFilter.java:144)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	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)
08:15:03.544 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - 
08:15:03.586 [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]
08:15:03.611 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - ***********************************
08:15:03.611 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST "must filter XHTML resources"
08:15:03.611 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - ARGS [issue-NW-96-a-NW-106-a.xhtml]
08:15:03.611 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - ***********************************
08:15:03.612 [main                ] INFO  i.t.northernwind.core.impl.filter.XsltMacroFilter  - Retrieving XSLT templates
08:15:03.616 [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))
08:15:03.617 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)
08:15:03.617 [main                ] INFO  i.t.northernwind.core.impl.filter.XsltMacroFilter  - >>>> /XsltTemplates/Photo.xlst
08:15:03.622 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt)
08:15:03.623 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:dyn="http://exslt.org/dynamic"
                xmlns:math="http://exslt.org/math"
                xmlns:str="http://exslt.org/strings"
                xmlns:set="http://exslt.org/sets"
                xmlns:fn="http://www.w3.org/2005/xpath-functions"
                xmlns:java="http://xml.apache.org/xslt/java"
                xmlns:pom="http://maven.apache.org/POM/4.0.0">
    <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that text sections are always properly escaped.
    *
    **************************************************************************************************************** -->
    <xsl:template match="text()" >
        <xsl:call-template name="escape">
            <xsl:with-param name="string" select="."/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that script sections are not escaped and wrapped by a CDATA.
    *
    **************************************************************************************************************** -->
    <xsl:template match="script">
        <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:copy-of select="*"/>
            <xsl:if test='string-length(.) &gt; 0'>
                <xsl:value-of select="'&#10;//&lt;![CDATA['"/>
                <xsl:value-of select="."/>
                <xsl:value-of select="'&#10;//]]&gt;&#10;'"/>
            </xsl:if>
        </xsl:copy>
     </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="escape">
        <xsl:param name="string"/>

        <xsl:call-template name="x-replace-substring">
            <xsl:with-param name="original">
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original">
                        <xsl:call-template name="x-replace-substring">
                            <xsl:with-param name="original" select="$string"/>
                            <xsl:with-param name="substring" select="'&amp;'"/>
                            <xsl:with-param name="replacement" select="'&amp;amp;'"/>
                        </xsl:call-template>
                    </xsl:with-param>
                    <xsl:with-param name="substring" select="'&lt;'"/>
                    <xsl:with-param name="replacement" select="'&amp;lt;'"/>
                </xsl:call-template>
            </xsl:with-param>
            <xsl:with-param name="substring" select="'&gt;'"/>
            <xsl:with-param name="replacement" select="'&amp;gt;'"/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="x-replace-substring">
        <xsl:param name="original"/>
        <xsl:param name="substring"/>
        <xsl:param name="replacement" select="''"/>

        <xsl:choose>
            <xsl:when test="contains($original,$substring)">
                <xsl:value-of select="substring-before($original, $substring)"/>
                <xsl:copy-of select="$replacement"/>
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original" select="substring-after($original, $substring)"/>
                    <xsl:with-param name="substring" select="$substring"/>
                    <xsl:with-param name="replacement" select="$replacement"/>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$original"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

    %macros :{ macro |
               <!-- ==== BEGIN %macro.name% ======================== -->
               %macro.body%
               <!-- ====   END %macro.name% ======================== -->
             };separator="\n"%

    <!--%macros :{ post| %post.link% }; separator="\n"%-->

</xsl:stylesheet>
 - %
08:15:03.631 [main                ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter  - >>>> xslt: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:dyn="http://exslt.org/dynamic"
                xmlns:math="http://exslt.org/math"
                xmlns:str="http://exslt.org/strings"
                xmlns:set="http://exslt.org/sets"
                xmlns:fn="http://www.w3.org/2005/xpath-functions"
                xmlns:java="http://xml.apache.org/xslt/java"
                xmlns:pom="http://maven.apache.org/POM/4.0.0">
    <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that text sections are always properly escaped.
    *
    **************************************************************************************************************** -->
    <xsl:template match="text()" >
        <xsl:call-template name="escape">
            <xsl:with-param name="string" select="."/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that script sections are not escaped and wrapped by a CDATA.
    *
    **************************************************************************************************************** -->
    <xsl:template match="script">
        <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:copy-of select="*"/>
            <xsl:if test='string-length(.) &gt; 0'>
                <xsl:value-of select="'&#10;//&lt;![CDATA['"/>
                <xsl:value-of select="."/>
                <xsl:value-of select="'&#10;//]]&gt;&#10;'"/>
            </xsl:if>
        </xsl:copy>
     </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="escape">
        <xsl:param name="string"/>

        <xsl:call-template name="x-replace-substring">
            <xsl:with-param name="original">
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original">
                        <xsl:call-template name="x-replace-substring">
                            <xsl:with-param name="original" select="$string"/>
                            <xsl:with-param name="substring" select="'&amp;'"/>
                            <xsl:with-param name="replacement" select="'&amp;amp;'"/>
                        </xsl:call-template>
                    </xsl:with-param>
                    <xsl:with-param name="substring" select="'&lt;'"/>
                    <xsl:with-param name="replacement" select="'&amp;lt;'"/>
                </xsl:call-template>
            </xsl:with-param>
            <xsl:with-param name="substring" select="'&gt;'"/>
            <xsl:with-param name="replacement" select="'&amp;gt;'"/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="x-replace-substring">
        <xsl:param name="original"/>
        <xsl:param name="substring"/>
        <xsl:param name="replacement" select="''"/>

        <xsl:choose>
            <xsl:when test="contains($original,$substring)">
                <xsl:value-of select="substring-before($original, $substring)"/>
                <xsl:copy-of select="$replacement"/>
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original" select="substring-after($original, $substring)"/>
                    <xsl:with-param name="substring" select="$substring"/>
                    <xsl:with-param name="replacement" select="$replacement"/>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$original"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

                   <!-- ==== BEGIN /XsltTemplates/Photo.xlst ======================== -->
                   <xsl:template match="div[@class='nwXsltMacro.Photo']">
                       <xsl:element name="div" namespace="">
                           <xsl:attribute name="align">center</xsl:attribute>
                           <xsl:element name="a">
                               <xsl:attribute name="title">
                                   <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/>
                               </xsl:attribute>
                               <xsl:attribute name="rel">lightbox</xsl:attribute>
                               <xsl:attribute name="href">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/1280/image.jpg')$</xsl:attribute>
                               <xsl:element name="img">
                                   <xsl:attribute name="src">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/800/image.jpg')$</xsl:attribute>
                                   <xsl:attribute name="class">framedPhoto</xsl:attribute>
                               </xsl:element>
                           </xsl:element>
                           <xsl:element name="p">
                               <xsl:attribute name="class">caption</xsl:attribute>
                               <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/>
                           </xsl:element>
                       </xsl:element>
                   </xsl:template>
                   <!-- ====   END /XsltTemplates/Photo.xlst ======================== -->


    <!-- -->

</xsl:stylesheet>

08:15:03.651 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST FAILED in 40 msec - must filter XHTML resources [issue-NW-96-a-NW-106-a.xhtml] - java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
08:15:03.651 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST FAILED
java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.initialize(XsltMacroFilter.java:115)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.filter(XsltMacroFilter.java:144)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	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)
08:15:03.654 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - 
08:15:03.697 [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]
08:15:03.703 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - **********************************
08:15:03.704 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST "must filter XHTML resources"
08:15:03.704 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - ARGS [issue-NW-96-b.xhtml]
08:15:03.704 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - **********************************
08:15:03.705 [main                ] INFO  i.t.northernwind.core.impl.filter.XsltMacroFilter  - Retrieving XSLT templates
08:15:03.705 [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))
08:15:03.705 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)
08:15:03.706 [main                ] INFO  i.t.northernwind.core.impl.filter.XsltMacroFilter  - >>>> /XsltTemplates/Photo.xlst
08:15:03.706 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt)
08:15:03.707 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:dyn="http://exslt.org/dynamic"
                xmlns:math="http://exslt.org/math"
                xmlns:str="http://exslt.org/strings"
                xmlns:set="http://exslt.org/sets"
                xmlns:fn="http://www.w3.org/2005/xpath-functions"
                xmlns:java="http://xml.apache.org/xslt/java"
                xmlns:pom="http://maven.apache.org/POM/4.0.0">
    <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that text sections are always properly escaped.
    *
    **************************************************************************************************************** -->
    <xsl:template match="text()" >
        <xsl:call-template name="escape">
            <xsl:with-param name="string" select="."/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that script sections are not escaped and wrapped by a CDATA.
    *
    **************************************************************************************************************** -->
    <xsl:template match="script">
        <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:copy-of select="*"/>
            <xsl:if test='string-length(.) &gt; 0'>
                <xsl:value-of select="'&#10;//&lt;![CDATA['"/>
                <xsl:value-of select="."/>
                <xsl:value-of select="'&#10;//]]&gt;&#10;'"/>
            </xsl:if>
        </xsl:copy>
     </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="escape">
        <xsl:param name="string"/>

        <xsl:call-template name="x-replace-substring">
            <xsl:with-param name="original">
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original">
                        <xsl:call-template name="x-replace-substring">
                            <xsl:with-param name="original" select="$string"/>
                            <xsl:with-param name="substring" select="'&amp;'"/>
                            <xsl:with-param name="replacement" select="'&amp;amp;'"/>
                        </xsl:call-template>
                    </xsl:with-param>
                    <xsl:with-param name="substring" select="'&lt;'"/>
                    <xsl:with-param name="replacement" select="'&amp;lt;'"/>
                </xsl:call-template>
            </xsl:with-param>
            <xsl:with-param name="substring" select="'&gt;'"/>
            <xsl:with-param name="replacement" select="'&amp;gt;'"/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="x-replace-substring">
        <xsl:param name="original"/>
        <xsl:param name="substring"/>
        <xsl:param name="replacement" select="''"/>

        <xsl:choose>
            <xsl:when test="contains($original,$substring)">
                <xsl:value-of select="substring-before($original, $substring)"/>
                <xsl:copy-of select="$replacement"/>
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original" select="substring-after($original, $substring)"/>
                    <xsl:with-param name="substring" select="$substring"/>
                    <xsl:with-param name="replacement" select="$replacement"/>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$original"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

    %macros :{ macro |
               <!-- ==== BEGIN %macro.name% ======================== -->
               %macro.body%
               <!-- ====   END %macro.name% ======================== -->
             };separator="\n"%

    <!--%macros :{ post| %post.link% }; separator="\n"%-->

</xsl:stylesheet>
 - %
08:15:03.711 [main                ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter  - >>>> xslt: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:dyn="http://exslt.org/dynamic"
                xmlns:math="http://exslt.org/math"
                xmlns:str="http://exslt.org/strings"
                xmlns:set="http://exslt.org/sets"
                xmlns:fn="http://www.w3.org/2005/xpath-functions"
                xmlns:java="http://xml.apache.org/xslt/java"
                xmlns:pom="http://maven.apache.org/POM/4.0.0">
    <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that text sections are always properly escaped.
    *
    **************************************************************************************************************** -->
    <xsl:template match="text()" >
        <xsl:call-template name="escape">
            <xsl:with-param name="string" select="."/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that script sections are not escaped and wrapped by a CDATA.
    *
    **************************************************************************************************************** -->
    <xsl:template match="script">
        <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:copy-of select="*"/>
            <xsl:if test='string-length(.) &gt; 0'>
                <xsl:value-of select="'&#10;//&lt;![CDATA['"/>
                <xsl:value-of select="."/>
                <xsl:value-of select="'&#10;//]]&gt;&#10;'"/>
            </xsl:if>
        </xsl:copy>
     </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="escape">
        <xsl:param name="string"/>

        <xsl:call-template name="x-replace-substring">
            <xsl:with-param name="original">
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original">
                        <xsl:call-template name="x-replace-substring">
                            <xsl:with-param name="original" select="$string"/>
                            <xsl:with-param name="substring" select="'&amp;'"/>
                            <xsl:with-param name="replacement" select="'&amp;amp;'"/>
                        </xsl:call-template>
                    </xsl:with-param>
                    <xsl:with-param name="substring" select="'&lt;'"/>
                    <xsl:with-param name="replacement" select="'&amp;lt;'"/>
                </xsl:call-template>
            </xsl:with-param>
            <xsl:with-param name="substring" select="'&gt;'"/>
            <xsl:with-param name="replacement" select="'&amp;gt;'"/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="x-replace-substring">
        <xsl:param name="original"/>
        <xsl:param name="substring"/>
        <xsl:param name="replacement" select="''"/>

        <xsl:choose>
            <xsl:when test="contains($original,$substring)">
                <xsl:value-of select="substring-before($original, $substring)"/>
                <xsl:copy-of select="$replacement"/>
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original" select="substring-after($original, $substring)"/>
                    <xsl:with-param name="substring" select="$substring"/>
                    <xsl:with-param name="replacement" select="$replacement"/>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$original"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

                   <!-- ==== BEGIN /XsltTemplates/Photo.xlst ======================== -->
                   <xsl:template match="div[@class='nwXsltMacro.Photo']">
                       <xsl:element name="div" namespace="">
                           <xsl:attribute name="align">center</xsl:attribute>
                           <xsl:element name="a">
                               <xsl:attribute name="title">
                                   <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/>
                               </xsl:attribute>
                               <xsl:attribute name="rel">lightbox</xsl:attribute>
                               <xsl:attribute name="href">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/1280/image.jpg')$</xsl:attribute>
                               <xsl:element name="img">
                                   <xsl:attribute name="src">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/800/image.jpg')$</xsl:attribute>
                                   <xsl:attribute name="class">framedPhoto</xsl:attribute>
                               </xsl:element>
                           </xsl:element>
                           <xsl:element name="p">
                               <xsl:attribute name="class">caption</xsl:attribute>
                               <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/>
                           </xsl:element>
                       </xsl:element>
                   </xsl:template>
                   <!-- ====   END /XsltTemplates/Photo.xlst ======================== -->


    <!-- -->

</xsl:stylesheet>

08:15:03.717 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST FAILED in 13 msec - must filter XHTML resources [issue-NW-96-b.xhtml] - java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
08:15:03.718 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST FAILED
java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.initialize(XsltMacroFilter.java:115)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.filter(XsltMacroFilter.java:144)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	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)
08:15:03.719 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - 
08:15:03.770 [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]
08:15:03.778 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - **********************************
08:15:03.781 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST "must filter XHTML resources"
08:15:03.781 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - ARGS [issue-NW-97-a.xhtml]
08:15:03.781 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - **********************************
08:15:03.782 [main                ] INFO  i.t.northernwind.core.impl.filter.XsltMacroFilter  - Retrieving XSLT templates
08:15:03.783 [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))
08:15:03.783 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)
08:15:03.788 [main                ] INFO  i.t.northernwind.core.impl.filter.XsltMacroFilter  - >>>> /XsltTemplates/Photo.xlst
08:15:03.788 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt)
08:15:03.788 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:dyn="http://exslt.org/dynamic"
                xmlns:math="http://exslt.org/math"
                xmlns:str="http://exslt.org/strings"
                xmlns:set="http://exslt.org/sets"
                xmlns:fn="http://www.w3.org/2005/xpath-functions"
                xmlns:java="http://xml.apache.org/xslt/java"
                xmlns:pom="http://maven.apache.org/POM/4.0.0">
    <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that text sections are always properly escaped.
    *
    **************************************************************************************************************** -->
    <xsl:template match="text()" >
        <xsl:call-template name="escape">
            <xsl:with-param name="string" select="."/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that script sections are not escaped and wrapped by a CDATA.
    *
    **************************************************************************************************************** -->
    <xsl:template match="script">
        <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:copy-of select="*"/>
            <xsl:if test='string-length(.) &gt; 0'>
                <xsl:value-of select="'&#10;//&lt;![CDATA['"/>
                <xsl:value-of select="."/>
                <xsl:value-of select="'&#10;//]]&gt;&#10;'"/>
            </xsl:if>
        </xsl:copy>
     </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="escape">
        <xsl:param name="string"/>

        <xsl:call-template name="x-replace-substring">
            <xsl:with-param name="original">
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original">
                        <xsl:call-template name="x-replace-substring">
                            <xsl:with-param name="original" select="$string"/>
                            <xsl:with-param name="substring" select="'&amp;'"/>
                            <xsl:with-param name="replacement" select="'&amp;amp;'"/>
                        </xsl:call-template>
                    </xsl:with-param>
                    <xsl:with-param name="substring" select="'&lt;'"/>
                    <xsl:with-param name="replacement" select="'&amp;lt;'"/>
                </xsl:call-template>
            </xsl:with-param>
            <xsl:with-param name="substring" select="'&gt;'"/>
            <xsl:with-param name="replacement" select="'&amp;gt;'"/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="x-replace-substring">
        <xsl:param name="original"/>
        <xsl:param name="substring"/>
        <xsl:param name="replacement" select="''"/>

        <xsl:choose>
            <xsl:when test="contains($original,$substring)">
                <xsl:value-of select="substring-before($original, $substring)"/>
                <xsl:copy-of select="$replacement"/>
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original" select="substring-after($original, $substring)"/>
                    <xsl:with-param name="substring" select="$substring"/>
                    <xsl:with-param name="replacement" select="$replacement"/>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$original"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

    %macros :{ macro |
               <!-- ==== BEGIN %macro.name% ======================== -->
               %macro.body%
               <!-- ====   END %macro.name% ======================== -->
             };separator="\n"%

    <!--%macros :{ post| %post.link% }; separator="\n"%-->

</xsl:stylesheet>
 - %
08:15:03.795 [main                ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter  - >>>> xslt: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:dyn="http://exslt.org/dynamic"
                xmlns:math="http://exslt.org/math"
                xmlns:str="http://exslt.org/strings"
                xmlns:set="http://exslt.org/sets"
                xmlns:fn="http://www.w3.org/2005/xpath-functions"
                xmlns:java="http://xml.apache.org/xslt/java"
                xmlns:pom="http://maven.apache.org/POM/4.0.0">
    <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that text sections are always properly escaped.
    *
    **************************************************************************************************************** -->
    <xsl:template match="text()" >
        <xsl:call-template name="escape">
            <xsl:with-param name="string" select="."/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that script sections are not escaped and wrapped by a CDATA.
    *
    **************************************************************************************************************** -->
    <xsl:template match="script">
        <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:copy-of select="*"/>
            <xsl:if test='string-length(.) &gt; 0'>
                <xsl:value-of select="'&#10;//&lt;![CDATA['"/>
                <xsl:value-of select="."/>
                <xsl:value-of select="'&#10;//]]&gt;&#10;'"/>
            </xsl:if>
        </xsl:copy>
     </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="escape">
        <xsl:param name="string"/>

        <xsl:call-template name="x-replace-substring">
            <xsl:with-param name="original">
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original">
                        <xsl:call-template name="x-replace-substring">
                            <xsl:with-param name="original" select="$string"/>
                            <xsl:with-param name="substring" select="'&amp;'"/>
                            <xsl:with-param name="replacement" select="'&amp;amp;'"/>
                        </xsl:call-template>
                    </xsl:with-param>
                    <xsl:with-param name="substring" select="'&lt;'"/>
                    <xsl:with-param name="replacement" select="'&amp;lt;'"/>
                </xsl:call-template>
            </xsl:with-param>
            <xsl:with-param name="substring" select="'&gt;'"/>
            <xsl:with-param name="replacement" select="'&amp;gt;'"/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="x-replace-substring">
        <xsl:param name="original"/>
        <xsl:param name="substring"/>
        <xsl:param name="replacement" select="''"/>

        <xsl:choose>
            <xsl:when test="contains($original,$substring)">
                <xsl:value-of select="substring-before($original, $substring)"/>
                <xsl:copy-of select="$replacement"/>
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original" select="substring-after($original, $substring)"/>
                    <xsl:with-param name="substring" select="$substring"/>
                    <xsl:with-param name="replacement" select="$replacement"/>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$original"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

                   <!-- ==== BEGIN /XsltTemplates/Photo.xlst ======================== -->
                   <xsl:template match="div[@class='nwXsltMacro.Photo']">
                       <xsl:element name="div" namespace="">
                           <xsl:attribute name="align">center</xsl:attribute>
                           <xsl:element name="a">
                               <xsl:attribute name="title">
                                   <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/>
                               </xsl:attribute>
                               <xsl:attribute name="rel">lightbox</xsl:attribute>
                               <xsl:attribute name="href">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/1280/image.jpg')$</xsl:attribute>
                               <xsl:element name="img">
                                   <xsl:attribute name="src">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/800/image.jpg')$</xsl:attribute>
                                   <xsl:attribute name="class">framedPhoto</xsl:attribute>
                               </xsl:element>
                           </xsl:element>
                           <xsl:element name="p">
                               <xsl:attribute name="class">caption</xsl:attribute>
                               <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/>
                           </xsl:element>
                       </xsl:element>
                   </xsl:template>
                   <!-- ====   END /XsltTemplates/Photo.xlst ======================== -->


    <!-- -->

</xsl:stylesheet>

08:15:03.807 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST FAILED in 29 msec - must filter XHTML resources [issue-NW-97-a.xhtml] - java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
08:15:03.807 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST FAILED
java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.initialize(XsltMacroFilter.java:115)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.filter(XsltMacroFilter.java:144)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	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)
08:15:03.807 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - 
08:15:03.856 [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]
08:15:03.859 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - **********************************
08:15:03.860 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST "must filter XHTML resources"
08:15:03.860 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - ARGS [issue-NW-100.xhtml]
08:15:03.860 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - **********************************
08:15:03.861 [main                ] INFO  i.t.northernwind.core.impl.filter.XsltMacroFilter  - Retrieving XSLT templates
08:15:03.863 [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))
08:15:03.863 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)
08:15:03.864 [main                ] INFO  i.t.northernwind.core.impl.filter.XsltMacroFilter  - >>>> /XsltTemplates/Photo.xlst
08:15:03.864 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt)
08:15:03.865 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:dyn="http://exslt.org/dynamic"
                xmlns:math="http://exslt.org/math"
                xmlns:str="http://exslt.org/strings"
                xmlns:set="http://exslt.org/sets"
                xmlns:fn="http://www.w3.org/2005/xpath-functions"
                xmlns:java="http://xml.apache.org/xslt/java"
                xmlns:pom="http://maven.apache.org/POM/4.0.0">
    <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that text sections are always properly escaped.
    *
    **************************************************************************************************************** -->
    <xsl:template match="text()" >
        <xsl:call-template name="escape">
            <xsl:with-param name="string" select="."/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that script sections are not escaped and wrapped by a CDATA.
    *
    **************************************************************************************************************** -->
    <xsl:template match="script">
        <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:copy-of select="*"/>
            <xsl:if test='string-length(.) &gt; 0'>
                <xsl:value-of select="'&#10;//&lt;![CDATA['"/>
                <xsl:value-of select="."/>
                <xsl:value-of select="'&#10;//]]&gt;&#10;'"/>
            </xsl:if>
        </xsl:copy>
     </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="escape">
        <xsl:param name="string"/>

        <xsl:call-template name="x-replace-substring">
            <xsl:with-param name="original">
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original">
                        <xsl:call-template name="x-replace-substring">
                            <xsl:with-param name="original" select="$string"/>
                            <xsl:with-param name="substring" select="'&amp;'"/>
                            <xsl:with-param name="replacement" select="'&amp;amp;'"/>
                        </xsl:call-template>
                    </xsl:with-param>
                    <xsl:with-param name="substring" select="'&lt;'"/>
                    <xsl:with-param name="replacement" select="'&amp;lt;'"/>
                </xsl:call-template>
            </xsl:with-param>
            <xsl:with-param name="substring" select="'&gt;'"/>
            <xsl:with-param name="replacement" select="'&amp;gt;'"/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="x-replace-substring">
        <xsl:param name="original"/>
        <xsl:param name="substring"/>
        <xsl:param name="replacement" select="''"/>

        <xsl:choose>
            <xsl:when test="contains($original,$substring)">
                <xsl:value-of select="substring-before($original, $substring)"/>
                <xsl:copy-of select="$replacement"/>
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original" select="substring-after($original, $substring)"/>
                    <xsl:with-param name="substring" select="$substring"/>
                    <xsl:with-param name="replacement" select="$replacement"/>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$original"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

    %macros :{ macro |
               <!-- ==== BEGIN %macro.name% ======================== -->
               %macro.body%
               <!-- ====   END %macro.name% ======================== -->
             };separator="\n"%

    <!--%macros :{ post| %post.link% }; separator="\n"%-->

</xsl:stylesheet>
 - %
08:15:03.870 [main                ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter  - >>>> xslt: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:dyn="http://exslt.org/dynamic"
                xmlns:math="http://exslt.org/math"
                xmlns:str="http://exslt.org/strings"
                xmlns:set="http://exslt.org/sets"
                xmlns:fn="http://www.w3.org/2005/xpath-functions"
                xmlns:java="http://xml.apache.org/xslt/java"
                xmlns:pom="http://maven.apache.org/POM/4.0.0">
    <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that text sections are always properly escaped.
    *
    **************************************************************************************************************** -->
    <xsl:template match="text()" >
        <xsl:call-template name="escape">
            <xsl:with-param name="string" select="."/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that script sections are not escaped and wrapped by a CDATA.
    *
    **************************************************************************************************************** -->
    <xsl:template match="script">
        <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:copy-of select="*"/>
            <xsl:if test='string-length(.) &gt; 0'>
                <xsl:value-of select="'&#10;//&lt;![CDATA['"/>
                <xsl:value-of select="."/>
                <xsl:value-of select="'&#10;//]]&gt;&#10;'"/>
            </xsl:if>
        </xsl:copy>
     </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="escape">
        <xsl:param name="string"/>

        <xsl:call-template name="x-replace-substring">
            <xsl:with-param name="original">
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original">
                        <xsl:call-template name="x-replace-substring">
                            <xsl:with-param name="original" select="$string"/>
                            <xsl:with-param name="substring" select="'&amp;'"/>
                            <xsl:with-param name="replacement" select="'&amp;amp;'"/>
                        </xsl:call-template>
                    </xsl:with-param>
                    <xsl:with-param name="substring" select="'&lt;'"/>
                    <xsl:with-param name="replacement" select="'&amp;lt;'"/>
                </xsl:call-template>
            </xsl:with-param>
            <xsl:with-param name="substring" select="'&gt;'"/>
            <xsl:with-param name="replacement" select="'&amp;gt;'"/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="x-replace-substring">
        <xsl:param name="original"/>
        <xsl:param name="substring"/>
        <xsl:param name="replacement" select="''"/>

        <xsl:choose>
            <xsl:when test="contains($original,$substring)">
                <xsl:value-of select="substring-before($original, $substring)"/>
                <xsl:copy-of select="$replacement"/>
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original" select="substring-after($original, $substring)"/>
                    <xsl:with-param name="substring" select="$substring"/>
                    <xsl:with-param name="replacement" select="$replacement"/>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$original"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

                   <!-- ==== BEGIN /XsltTemplates/Photo.xlst ======================== -->
                   <xsl:template match="div[@class='nwXsltMacro.Photo']">
                       <xsl:element name="div" namespace="">
                           <xsl:attribute name="align">center</xsl:attribute>
                           <xsl:element name="a">
                               <xsl:attribute name="title">
                                   <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/>
                               </xsl:attribute>
                               <xsl:attribute name="rel">lightbox</xsl:attribute>
                               <xsl:attribute name="href">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/1280/image.jpg')$</xsl:attribute>
                               <xsl:element name="img">
                                   <xsl:attribute name="src">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/800/image.jpg')$</xsl:attribute>
                                   <xsl:attribute name="class">framedPhoto</xsl:attribute>
                               </xsl:element>
                           </xsl:element>
                           <xsl:element name="p">
                               <xsl:attribute name="class">caption</xsl:attribute>
                               <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/>
                           </xsl:element>
                       </xsl:element>
                   </xsl:template>
                   <!-- ====   END /XsltTemplates/Photo.xlst ======================== -->


    <!-- -->

</xsl:stylesheet>

08:15:03.878 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST FAILED in 13 msec - must filter XHTML resources [issue-NW-100.xhtml] - java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
08:15:03.878 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST FAILED
java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.initialize(XsltMacroFilter.java:115)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.filter(XsltMacroFilter.java:144)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	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)
08:15:03.879 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - 
08:15:03.912 [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]
08:15:03.919 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - **********************************
08:15:03.921 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST "must filter XHTML resources"
08:15:03.922 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - ARGS [issue-NW-102-a.xhtml]
08:15:03.922 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - **********************************
08:15:03.924 [main                ] INFO  i.t.northernwind.core.impl.filter.XsltMacroFilter  - Retrieving XSLT templates
08:15:03.925 [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))
08:15:03.927 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)
08:15:03.929 [main                ] INFO  i.t.northernwind.core.impl.filter.XsltMacroFilter  - >>>> /XsltTemplates/Photo.xlst
08:15:03.929 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt)
08:15:03.930 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:dyn="http://exslt.org/dynamic"
                xmlns:math="http://exslt.org/math"
                xmlns:str="http://exslt.org/strings"
                xmlns:set="http://exslt.org/sets"
                xmlns:fn="http://www.w3.org/2005/xpath-functions"
                xmlns:java="http://xml.apache.org/xslt/java"
                xmlns:pom="http://maven.apache.org/POM/4.0.0">
    <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that text sections are always properly escaped.
    *
    **************************************************************************************************************** -->
    <xsl:template match="text()" >
        <xsl:call-template name="escape">
            <xsl:with-param name="string" select="."/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that script sections are not escaped and wrapped by a CDATA.
    *
    **************************************************************************************************************** -->
    <xsl:template match="script">
        <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:copy-of select="*"/>
            <xsl:if test='string-length(.) &gt; 0'>
                <xsl:value-of select="'&#10;//&lt;![CDATA['"/>
                <xsl:value-of select="."/>
                <xsl:value-of select="'&#10;//]]&gt;&#10;'"/>
            </xsl:if>
        </xsl:copy>
     </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="escape">
        <xsl:param name="string"/>

        <xsl:call-template name="x-replace-substring">
            <xsl:with-param name="original">
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original">
                        <xsl:call-template name="x-replace-substring">
                            <xsl:with-param name="original" select="$string"/>
                            <xsl:with-param name="substring" select="'&amp;'"/>
                            <xsl:with-param name="replacement" select="'&amp;amp;'"/>
                        </xsl:call-template>
                    </xsl:with-param>
                    <xsl:with-param name="substring" select="'&lt;'"/>
                    <xsl:with-param name="replacement" select="'&amp;lt;'"/>
                </xsl:call-template>
            </xsl:with-param>
            <xsl:with-param name="substring" select="'&gt;'"/>
            <xsl:with-param name="replacement" select="'&amp;gt;'"/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="x-replace-substring">
        <xsl:param name="original"/>
        <xsl:param name="substring"/>
        <xsl:param name="replacement" select="''"/>

        <xsl:choose>
            <xsl:when test="contains($original,$substring)">
                <xsl:value-of select="substring-before($original, $substring)"/>
                <xsl:copy-of select="$replacement"/>
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original" select="substring-after($original, $substring)"/>
                    <xsl:with-param name="substring" select="$substring"/>
                    <xsl:with-param name="replacement" select="$replacement"/>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$original"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

    %macros :{ macro |
               <!-- ==== BEGIN %macro.name% ======================== -->
               %macro.body%
               <!-- ====   END %macro.name% ======================== -->
             };separator="\n"%

    <!--%macros :{ post| %post.link% }; separator="\n"%-->

</xsl:stylesheet>
 - %
08:15:03.938 [main                ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter  - >>>> xslt: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:dyn="http://exslt.org/dynamic"
                xmlns:math="http://exslt.org/math"
                xmlns:str="http://exslt.org/strings"
                xmlns:set="http://exslt.org/sets"
                xmlns:fn="http://www.w3.org/2005/xpath-functions"
                xmlns:java="http://xml.apache.org/xslt/java"
                xmlns:pom="http://maven.apache.org/POM/4.0.0">
    <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that text sections are always properly escaped.
    *
    **************************************************************************************************************** -->
    <xsl:template match="text()" >
        <xsl:call-template name="escape">
            <xsl:with-param name="string" select="."/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that script sections are not escaped and wrapped by a CDATA.
    *
    **************************************************************************************************************** -->
    <xsl:template match="script">
        <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:copy-of select="*"/>
            <xsl:if test='string-length(.) &gt; 0'>
                <xsl:value-of select="'&#10;//&lt;![CDATA['"/>
                <xsl:value-of select="."/>
                <xsl:value-of select="'&#10;//]]&gt;&#10;'"/>
            </xsl:if>
        </xsl:copy>
     </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="escape">
        <xsl:param name="string"/>

        <xsl:call-template name="x-replace-substring">
            <xsl:with-param name="original">
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original">
                        <xsl:call-template name="x-replace-substring">
                            <xsl:with-param name="original" select="$string"/>
                            <xsl:with-param name="substring" select="'&amp;'"/>
                            <xsl:with-param name="replacement" select="'&amp;amp;'"/>
                        </xsl:call-template>
                    </xsl:with-param>
                    <xsl:with-param name="substring" select="'&lt;'"/>
                    <xsl:with-param name="replacement" select="'&amp;lt;'"/>
                </xsl:call-template>
            </xsl:with-param>
            <xsl:with-param name="substring" select="'&gt;'"/>
            <xsl:with-param name="replacement" select="'&amp;gt;'"/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="x-replace-substring">
        <xsl:param name="original"/>
        <xsl:param name="substring"/>
        <xsl:param name="replacement" select="''"/>

        <xsl:choose>
            <xsl:when test="contains($original,$substring)">
                <xsl:value-of select="substring-before($original, $substring)"/>
                <xsl:copy-of select="$replacement"/>
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original" select="substring-after($original, $substring)"/>
                    <xsl:with-param name="substring" select="$substring"/>
                    <xsl:with-param name="replacement" select="$replacement"/>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$original"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

                   <!-- ==== BEGIN /XsltTemplates/Photo.xlst ======================== -->
                   <xsl:template match="div[@class='nwXsltMacro.Photo']">
                       <xsl:element name="div" namespace="">
                           <xsl:attribute name="align">center</xsl:attribute>
                           <xsl:element name="a">
                               <xsl:attribute name="title">
                                   <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/>
                               </xsl:attribute>
                               <xsl:attribute name="rel">lightbox</xsl:attribute>
                               <xsl:attribute name="href">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/1280/image.jpg')$</xsl:attribute>
                               <xsl:element name="img">
                                   <xsl:attribute name="src">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/800/image.jpg')$</xsl:attribute>
                                   <xsl:attribute name="class">framedPhoto</xsl:attribute>
                               </xsl:element>
                           </xsl:element>
                           <xsl:element name="p">
                               <xsl:attribute name="class">caption</xsl:attribute>
                               <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/>
                           </xsl:element>
                       </xsl:element>
                   </xsl:template>
                   <!-- ====   END /XsltTemplates/Photo.xlst ======================== -->


    <!-- -->

</xsl:stylesheet>

08:15:03.949 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST FAILED in 27 msec - must filter XHTML resources [issue-NW-102-a.xhtml] - java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
08:15:03.949 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST FAILED
java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.initialize(XsltMacroFilter.java:115)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.filter(XsltMacroFilter.java:144)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	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)
08:15:03.950 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - 
08:15:03.986 [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]
08:15:03.990 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - **********************************
08:15:03.990 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST "must filter XHTML resources"
08:15:03.990 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - ARGS [issue-NW-104-a.xhtml]
08:15:03.990 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - **********************************
08:15:03.991 [main                ] INFO  i.t.northernwind.core.impl.filter.XsltMacroFilter  - Retrieving XSLT templates
08:15:03.991 [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))
08:15:03.991 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)
08:15:03.992 [main                ] INFO  i.t.northernwind.core.impl.filter.XsltMacroFilter  - >>>> /XsltTemplates/Photo.xlst
08:15:03.992 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt)
08:15:03.992 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:dyn="http://exslt.org/dynamic"
                xmlns:math="http://exslt.org/math"
                xmlns:str="http://exslt.org/strings"
                xmlns:set="http://exslt.org/sets"
                xmlns:fn="http://www.w3.org/2005/xpath-functions"
                xmlns:java="http://xml.apache.org/xslt/java"
                xmlns:pom="http://maven.apache.org/POM/4.0.0">
    <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that text sections are always properly escaped.
    *
    **************************************************************************************************************** -->
    <xsl:template match="text()" >
        <xsl:call-template name="escape">
            <xsl:with-param name="string" select="."/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that script sections are not escaped and wrapped by a CDATA.
    *
    **************************************************************************************************************** -->
    <xsl:template match="script">
        <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:copy-of select="*"/>
            <xsl:if test='string-length(.) &gt; 0'>
                <xsl:value-of select="'&#10;//&lt;![CDATA['"/>
                <xsl:value-of select="."/>
                <xsl:value-of select="'&#10;//]]&gt;&#10;'"/>
            </xsl:if>
        </xsl:copy>
     </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="escape">
        <xsl:param name="string"/>

        <xsl:call-template name="x-replace-substring">
            <xsl:with-param name="original">
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original">
                        <xsl:call-template name="x-replace-substring">
                            <xsl:with-param name="original" select="$string"/>
                            <xsl:with-param name="substring" select="'&amp;'"/>
                            <xsl:with-param name="replacement" select="'&amp;amp;'"/>
                        </xsl:call-template>
                    </xsl:with-param>
                    <xsl:with-param name="substring" select="'&lt;'"/>
                    <xsl:with-param name="replacement" select="'&amp;lt;'"/>
                </xsl:call-template>
            </xsl:with-param>
            <xsl:with-param name="substring" select="'&gt;'"/>
            <xsl:with-param name="replacement" select="'&amp;gt;'"/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="x-replace-substring">
        <xsl:param name="original"/>
        <xsl:param name="substring"/>
        <xsl:param name="replacement" select="''"/>

        <xsl:choose>
            <xsl:when test="contains($original,$substring)">
                <xsl:value-of select="substring-before($original, $substring)"/>
                <xsl:copy-of select="$replacement"/>
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original" select="substring-after($original, $substring)"/>
                    <xsl:with-param name="substring" select="$substring"/>
                    <xsl:with-param name="replacement" select="$replacement"/>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$original"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

    %macros :{ macro |
               <!-- ==== BEGIN %macro.name% ======================== -->
               %macro.body%
               <!-- ====   END %macro.name% ======================== -->
             };separator="\n"%

    <!--%macros :{ post| %post.link% }; separator="\n"%-->

</xsl:stylesheet>
 - %
08:15:04.001 [main                ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter  - >>>> xslt: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:dyn="http://exslt.org/dynamic"
                xmlns:math="http://exslt.org/math"
                xmlns:str="http://exslt.org/strings"
                xmlns:set="http://exslt.org/sets"
                xmlns:fn="http://www.w3.org/2005/xpath-functions"
                xmlns:java="http://xml.apache.org/xslt/java"
                xmlns:pom="http://maven.apache.org/POM/4.0.0">
    <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that text sections are always properly escaped.
    *
    **************************************************************************************************************** -->
    <xsl:template match="text()" >
        <xsl:call-template name="escape">
            <xsl:with-param name="string" select="."/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that script sections are not escaped and wrapped by a CDATA.
    *
    **************************************************************************************************************** -->
    <xsl:template match="script">
        <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:copy-of select="*"/>
            <xsl:if test='string-length(.) &gt; 0'>
                <xsl:value-of select="'&#10;//&lt;![CDATA['"/>
                <xsl:value-of select="."/>
                <xsl:value-of select="'&#10;//]]&gt;&#10;'"/>
            </xsl:if>
        </xsl:copy>
     </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="escape">
        <xsl:param name="string"/>

        <xsl:call-template name="x-replace-substring">
            <xsl:with-param name="original">
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original">
                        <xsl:call-template name="x-replace-substring">
                            <xsl:with-param name="original" select="$string"/>
                            <xsl:with-param name="substring" select="'&amp;'"/>
                            <xsl:with-param name="replacement" select="'&amp;amp;'"/>
                        </xsl:call-template>
                    </xsl:with-param>
                    <xsl:with-param name="substring" select="'&lt;'"/>
                    <xsl:with-param name="replacement" select="'&amp;lt;'"/>
                </xsl:call-template>
            </xsl:with-param>
            <xsl:with-param name="substring" select="'&gt;'"/>
            <xsl:with-param name="replacement" select="'&amp;gt;'"/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="x-replace-substring">
        <xsl:param name="original"/>
        <xsl:param name="substring"/>
        <xsl:param name="replacement" select="''"/>

        <xsl:choose>
            <xsl:when test="contains($original,$substring)">
                <xsl:value-of select="substring-before($original, $substring)"/>
                <xsl:copy-of select="$replacement"/>
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original" select="substring-after($original, $substring)"/>
                    <xsl:with-param name="substring" select="$substring"/>
                    <xsl:with-param name="replacement" select="$replacement"/>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$original"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

                   <!-- ==== BEGIN /XsltTemplates/Photo.xlst ======================== -->
                   <xsl:template match="div[@class='nwXsltMacro.Photo']">
                       <xsl:element name="div" namespace="">
                           <xsl:attribute name="align">center</xsl:attribute>
                           <xsl:element name="a">
                               <xsl:attribute name="title">
                                   <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/>
                               </xsl:attribute>
                               <xsl:attribute name="rel">lightbox</xsl:attribute>
                               <xsl:attribute name="href">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/1280/image.jpg')$</xsl:attribute>
                               <xsl:element name="img">
                                   <xsl:attribute name="src">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/800/image.jpg')$</xsl:attribute>
                                   <xsl:attribute name="class">framedPhoto</xsl:attribute>
                               </xsl:element>
                           </xsl:element>
                           <xsl:element name="p">
                               <xsl:attribute name="class">caption</xsl:attribute>
                               <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/>
                           </xsl:element>
                       </xsl:element>
                   </xsl:template>
                   <!-- ====   END /XsltTemplates/Photo.xlst ======================== -->


    <!-- -->

</xsl:stylesheet>

08:15:04.005 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST FAILED in 13 msec - must filter XHTML resources [issue-NW-104-a.xhtml] - java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
08:15:04.005 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST FAILED
java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.initialize(XsltMacroFilter.java:115)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.filter(XsltMacroFilter.java:144)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	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)
08:15:04.005 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - 
08:15:04.029 [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]
08:15:04.032 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - **********************************
08:15:04.032 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST "must filter XHTML resources"
08:15:04.032 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - ARGS [issue-NW-114-a.xhtml]
08:15:04.032 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - **********************************
08:15:04.033 [main                ] INFO  i.t.northernwind.core.impl.filter.XsltMacroFilter  - Retrieving XSLT templates
08:15:04.033 [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))
08:15:04.033 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - DefaultSiteFinder(super=HierarchicFinderSupport(name=mockFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), relativePath=/XsltTemplates/.*, relativeUri=null)
08:15:04.034 [main                ] INFO  i.t.northernwind.core.impl.filter.XsltMacroFilter  - >>>> /XsltTemplates/Photo.xlst
08:15:04.034 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, XsltTemplate.xslt)
08:15:04.034 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:dyn="http://exslt.org/dynamic"
                xmlns:math="http://exslt.org/math"
                xmlns:str="http://exslt.org/strings"
                xmlns:set="http://exslt.org/sets"
                xmlns:fn="http://www.w3.org/2005/xpath-functions"
                xmlns:java="http://xml.apache.org/xslt/java"
                xmlns:pom="http://maven.apache.org/POM/4.0.0">
    <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that text sections are always properly escaped.
    *
    **************************************************************************************************************** -->
    <xsl:template match="text()" >
        <xsl:call-template name="escape">
            <xsl:with-param name="string" select="."/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that script sections are not escaped and wrapped by a CDATA.
    *
    **************************************************************************************************************** -->
    <xsl:template match="script">
        <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:copy-of select="*"/>
            <xsl:if test='string-length(.) &gt; 0'>
                <xsl:value-of select="'&#10;//&lt;![CDATA['"/>
                <xsl:value-of select="."/>
                <xsl:value-of select="'&#10;//]]&gt;&#10;'"/>
            </xsl:if>
        </xsl:copy>
     </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="escape">
        <xsl:param name="string"/>

        <xsl:call-template name="x-replace-substring">
            <xsl:with-param name="original">
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original">
                        <xsl:call-template name="x-replace-substring">
                            <xsl:with-param name="original" select="$string"/>
                            <xsl:with-param name="substring" select="'&amp;'"/>
                            <xsl:with-param name="replacement" select="'&amp;amp;'"/>
                        </xsl:call-template>
                    </xsl:with-param>
                    <xsl:with-param name="substring" select="'&lt;'"/>
                    <xsl:with-param name="replacement" select="'&amp;lt;'"/>
                </xsl:call-template>
            </xsl:with-param>
            <xsl:with-param name="substring" select="'&gt;'"/>
            <xsl:with-param name="replacement" select="'&amp;gt;'"/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="x-replace-substring">
        <xsl:param name="original"/>
        <xsl:param name="substring"/>
        <xsl:param name="replacement" select="''"/>

        <xsl:choose>
            <xsl:when test="contains($original,$substring)">
                <xsl:value-of select="substring-before($original, $substring)"/>
                <xsl:copy-of select="$replacement"/>
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original" select="substring-after($original, $substring)"/>
                    <xsl:with-param name="substring" select="$substring"/>
                    <xsl:with-param name="replacement" select="$replacement"/>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$original"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

    %macros :{ macro |
               <!-- ==== BEGIN %macro.name% ======================== -->
               %macro.body%
               <!-- ====   END %macro.name% ======================== -->
             };separator="\n"%

    <!--%macros :{ post| %post.link% }; separator="\n"%-->

</xsl:stylesheet>
 - %
08:15:04.039 [main                ] TRACE i.t.northernwind.core.impl.filter.XsltMacroFilter  - >>>> xslt: <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:dyn="http://exslt.org/dynamic"
                xmlns:math="http://exslt.org/math"
                xmlns:str="http://exslt.org/strings"
                xmlns:set="http://exslt.org/sets"
                xmlns:fn="http://www.w3.org/2005/xpath-functions"
                xmlns:java="http://xml.apache.org/xslt/java"
                xmlns:pom="http://maven.apache.org/POM/4.0.0">
    <xsl:output method="xml" indent="no" omit-xml-declaration="yes"/>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that text sections are always properly escaped.
    *
    **************************************************************************************************************** -->
    <xsl:template match="text()" >
        <xsl:call-template name="escape">
            <xsl:with-param name="string" select="."/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    * Ensures that script sections are not escaped and wrapped by a CDATA.
    *
    **************************************************************************************************************** -->
    <xsl:template match="script">
        <xsl:copy>
            <xsl:apply-templates select="@*"/>
            <xsl:copy-of select="*"/>
            <xsl:if test='string-length(.) &gt; 0'>
                <xsl:value-of select="'&#10;//&lt;![CDATA['"/>
                <xsl:value-of select="."/>
                <xsl:value-of select="'&#10;//]]&gt;&#10;'"/>
            </xsl:if>
        </xsl:copy>
     </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="escape">
        <xsl:param name="string"/>

        <xsl:call-template name="x-replace-substring">
            <xsl:with-param name="original">
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original">
                        <xsl:call-template name="x-replace-substring">
                            <xsl:with-param name="original" select="$string"/>
                            <xsl:with-param name="substring" select="'&amp;'"/>
                            <xsl:with-param name="replacement" select="'&amp;amp;'"/>
                        </xsl:call-template>
                    </xsl:with-param>
                    <xsl:with-param name="substring" select="'&lt;'"/>
                    <xsl:with-param name="replacement" select="'&amp;lt;'"/>
                </xsl:call-template>
            </xsl:with-param>
            <xsl:with-param name="substring" select="'&gt;'"/>
            <xsl:with-param name="replacement" select="'&amp;gt;'"/>
        </xsl:call-template>
    </xsl:template>

    <!-- ***************************************************************************************************************
    *
    *
    *
    **************************************************************************************************************** -->
    <xsl:template name="x-replace-substring">
        <xsl:param name="original"/>
        <xsl:param name="substring"/>
        <xsl:param name="replacement" select="''"/>

        <xsl:choose>
            <xsl:when test="contains($original,$substring)">
                <xsl:value-of select="substring-before($original, $substring)"/>
                <xsl:copy-of select="$replacement"/>
                <xsl:call-template name="x-replace-substring">
                    <xsl:with-param name="original" select="substring-after($original, $substring)"/>
                    <xsl:with-param name="substring" select="$substring"/>
                    <xsl:with-param name="replacement" select="$replacement"/>
                </xsl:call-template>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$original"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

                   <!-- ==== BEGIN /XsltTemplates/Photo.xlst ======================== -->
                   <xsl:template match="div[@class='nwXsltMacro.Photo']">
                       <xsl:element name="div" namespace="">
                           <xsl:attribute name="align">center</xsl:attribute>
                           <xsl:element name="a">
                               <xsl:attribute name="title">
                                   <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/>
                               </xsl:attribute>
                               <xsl:attribute name="rel">lightbox</xsl:attribute>
                               <xsl:attribute name="href">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/1280/image.jpg')$</xsl:attribute>
                               <xsl:element name="img">
                                   <xsl:attribute name="src">$mediaLink(relativePath='/stillimages/<xsl:value-of select="p[@class='nwXsltMacro.Photo.photoId']"/>/800/image.jpg')$</xsl:attribute>
                                   <xsl:attribute name="class">framedPhoto</xsl:attribute>
                               </xsl:element>
                           </xsl:element>
                           <xsl:element name="p">
                               <xsl:attribute name="class">caption</xsl:attribute>
                               <xsl:value-of select="p[@class='nwXsltMacro.Photo.caption']"/>
                           </xsl:element>
                       </xsl:element>
                   </xsl:template>
                   <!-- ====   END /XsltTemplates/Photo.xlst ======================== -->


    <!-- -->

</xsl:stylesheet>

08:15:04.042 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST FAILED in 9 msec - must filter XHTML resources [issue-NW-114-a.xhtml] - java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
08:15:04.042 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST FAILED
java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.initialize(XsltMacroFilter.java:115)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.filter(XsltMacroFilter.java:144)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	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)
08:15:04.043 [main                ] ERROR i.t.n.core.impl.filter.XsltMacroFilterTest         - 
08:15:04.078 [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]
08:15:04.083 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - ***************************************************
08:15:04.083 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST "must not filter resources that are not XHTML"
08:15:04.083 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - ***************************************************
08:15:04.087 [main                ] DEBUG i.t.northernwind.core.impl.filter.XsltMacroFilter  - Cannot filter resources not in XHTML: text/html
08:15:04.088 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - TEST PASSED in 5 msec
08:15:04.088 [main                ] INFO  i.t.n.core.impl.filter.XsltMacroFilterTest         - 
08:15:04.093 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - ********************************************************
08:15:04.093 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - TEST "testConvertValue"
08:15:04.093 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - ARGS [Key(name=, type=class java.lang.String), foo, foo]
08:15:04.093 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - ********************************************************
08:15:04.096 [main                ] TRACE i.t.n.core.impl.model.DefaultResourceProperties    - convertValue(Key(name=, type=class java.lang.String), foo)
08:15:04.096 [main                ] TRACE i.t.n.core.impl.model.DefaultResourceProperties    - >>>> returning foo (java.lang.String)
08:15:04.097 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - TEST PASSED in 3 msec
08:15:04.097 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - 
08:15:04.097 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - *******************************************************
08:15:04.097 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - TEST "testConvertValue"
08:15:04.097 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - ARGS [Key(name=, type=class java.lang.Integer), 17, 17]
08:15:04.097 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - *******************************************************
08:15:04.097 [main                ] TRACE i.t.n.core.impl.model.DefaultResourceProperties    - convertValue(Key(name=, type=class java.lang.Integer), 17)
08:15:04.098 [main                ] TRACE i.t.n.core.impl.model.DefaultResourceProperties    - >>>> returning 17 (java.lang.Integer)
08:15:04.098 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - TEST PASSED in 1 msec
08:15:04.098 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - 
08:15:04.098 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - *******************************************************
08:15:04.098 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - TEST "testConvertValue"
08:15:04.098 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - ARGS [Key(name=, type=class java.lang.Float), 3.4, 3.4]
08:15:04.099 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - *******************************************************
08:15:04.099 [main                ] TRACE i.t.n.core.impl.model.DefaultResourceProperties    - convertValue(Key(name=, type=class java.lang.Float), 3.4)
08:15:04.099 [main                ] TRACE i.t.n.core.impl.model.DefaultResourceProperties    - >>>> returning 3.4 (java.lang.Float)
08:15:04.099 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - TEST PASSED in 1 msec
08:15:04.099 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - 
08:15:04.100 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - ********************************************************
08:15:04.100 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - TEST "testConvertValue"
08:15:04.100 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - ARGS [Key(name=, type=class java.lang.Double), 5.2, 5.2]
08:15:04.100 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - ********************************************************
08:15:04.100 [main                ] TRACE i.t.n.core.impl.model.DefaultResourceProperties    - convertValue(Key(name=, type=class java.lang.Double), 5.2)
08:15:04.100 [main                ] TRACE i.t.n.core.impl.model.DefaultResourceProperties    - >>>> returning 5.2 (java.lang.Double)
08:15:04.101 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - TEST PASSED in 1 msec
08:15:04.101 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - 
08:15:04.101 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - ************************************************************************************************************
08:15:04.101 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - TEST "testConvertValue"
08:15:04.101 [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]
08:15:04.101 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - ************************************************************************************************************
08:15:04.102 [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)
08:15:04.102 [main                ] TRACE i.t.n.core.impl.model.DefaultResourceProperties    - >>>> returning 2012-02-23T21:24+01:00 (java.time.ZonedDateTime)
08:15:04.102 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - TEST PASSED in 1 msec
08:15:04.102 [main                ] INFO  i.t.n.c.impl.model.DefaultResourcePropertiesTest   - 
08:15:04.220 [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]
08:15:04.306 [main                ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> layout for /structure/foo/resourceFile en:
08:15:04.311 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - **********************************************
08:15:04.311 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST "getRelativeUri must be called only once"
08:15:04.311 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - **********************************************
08:15:04.371 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /parentUri1/exposedUri1
08:15:04.371 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /parentUri1/exposedUri1
08:15:04.371 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /parentUri1/exposedUri1
08:15:04.371 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /parentUri1/exposedUri1
08:15:04.372 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /parentUri1/exposedUri1
08:15:04.372 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /parentUri1/exposedUri1
08:15:04.372 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /parentUri1/exposedUri1
08:15:04.372 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /parentUri1/exposedUri1
08:15:04.372 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /parentUri1/exposedUri1
08:15:04.372 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /parentUri1/exposedUri1
08:15:04.372 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST PASSED in 61 msec
08:15:04.373 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - 
08:15:04.388 [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]
08:15:04.391 [main                ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> layout for /structure/foo/resourceFile en:
08:15:04.391 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - **********************************************
08:15:04.391 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST "must properly initialize with no layout"
08:15:04.391 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - **********************************************
08:15:04.393 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST PASSED in 1 msec
08:15:04.393 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - 
08:15:04.411 [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]
08:15:04.413 [main                ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> layout for /structure/foo/resourceFile en:
08:15:04.414 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *************************************************
08:15:04.414 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST "getRelativeUri must return a correct value"
08:15:04.414 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - ARGS [null, structure, irrelevant, , /]
08:15:04.414 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *************************************************
08:15:04.416 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /
08:15:04.416 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST PASSED in 3 msec
08:15:04.416 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - 
08:15:04.430 [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]
08:15:04.433 [main                ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> layout for /structure/foo/resourceFile en:
08:15:04.433 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *************************************************
08:15:04.433 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST "getRelativeUri must return a correct value"
08:15:04.433 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - ARGS [exposedUri, structure, irrelevant, , /]
08:15:04.433 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *************************************************
08:15:04.436 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /
08:15:04.436 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST PASSED in 3 msec
08:15:04.436 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - 
08:15:04.453 [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]
08:15:04.455 [main                ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> layout for /structure/foo/resourceFile en:
08:15:04.456 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *************************************************
08:15:04.456 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST "getRelativeUri must return a correct value"
08:15:04.456 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - ARGS [null, file1, /, structure, /file1]
08:15:04.456 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *************************************************
08:15:04.459 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /file1
08:15:04.459 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST PASSED in 3 msec
08:15:04.459 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - 
08:15:04.473 [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]
08:15:04.475 [main                ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> layout for /structure/foo/resourceFile en:
08:15:04.475 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *************************************************
08:15:04.475 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST "getRelativeUri must return a correct value"
08:15:04.475 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - ARGS [null, file2, /, structure, /file2]
08:15:04.475 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *************************************************
08:15:04.478 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /file2
08:15:04.478 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST PASSED in 3 msec
08:15:04.478 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - 
08:15:04.492 [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]
08:15:04.494 [main                ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> layout for /structure/foo/resourceFile en:
08:15:04.495 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *****************************************************
08:15:04.495 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST "getRelativeUri must return a correct value"
08:15:04.495 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - ARGS [exposedUri1, file1, /, structure, /exposedUri1]
08:15:04.495 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *****************************************************
08:15:04.497 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /exposedUri1
08:15:04.498 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST PASSED in 4 msec
08:15:04.498 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - 
08:15:04.511 [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]
08:15:04.515 [main                ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> layout for /structure/foo/resourceFile en:
08:15:04.516 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *****************************************************
08:15:04.516 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST "getRelativeUri must return a correct value"
08:15:04.516 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - ARGS [exposedUri2, file2, /, structure, /exposedUri2]
08:15:04.516 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *****************************************************
08:15:04.518 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /exposedUri2
08:15:04.519 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST PASSED in 3 msec
08:15:04.519 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - 
08:15:04.534 [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]
08:15:04.536 [main                ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> layout for /structure/foo/resourceFile en:
08:15:04.536 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *********************************************************************
08:15:04.536 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST "getRelativeUri must return a correct value"
08:15:04.536 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - ARGS [null, file1, /parentUri1, structure/parent3, /parentUri1/file1]
08:15:04.536 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *********************************************************************
08:15:04.539 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /parentUri1/file1
08:15:04.539 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST PASSED in 3 msec
08:15:04.539 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - 
08:15:04.552 [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]
08:15:04.554 [main                ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> layout for /structure/foo/resourceFile en:
08:15:04.555 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *********************************************************************
08:15:04.555 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST "getRelativeUri must return a correct value"
08:15:04.555 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - ARGS [null, file2, /parentUri1, structure/parent4, /parentUri1/file2]
08:15:04.555 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *********************************************************************
08:15:04.557 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /parentUri1/file2
08:15:04.558 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST PASSED in 2 msec
08:15:04.558 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - 
08:15:04.570 [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]
08:15:04.572 [main                ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> layout for /structure/foo/resourceFile en:
08:15:04.572 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *********************************************************************
08:15:04.572 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST "getRelativeUri must return a correct value"
08:15:04.572 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - ARGS [null, file1, /parentUri2, structure/parent5, /parentUri2/file1]
08:15:04.572 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *********************************************************************
08:15:04.575 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /parentUri2/file1
08:15:04.575 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST PASSED in 3 msec
08:15:04.575 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - 
08:15:04.588 [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]
08:15:04.590 [main                ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> layout for /structure/foo/resourceFile en:
08:15:04.590 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *********************************************************************
08:15:04.590 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST "getRelativeUri must return a correct value"
08:15:04.590 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - ARGS [null, file2, /parentUri2, structure/parent6, /parentUri2/file2]
08:15:04.590 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *********************************************************************
08:15:04.593 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /parentUri2/file2
08:15:04.593 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST PASSED in 3 msec
08:15:04.593 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - 
08:15:04.607 [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]
08:15:04.609 [main                ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> layout for /structure/foo/resourceFile en:
08:15:04.609 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *******************************************************************************
08:15:04.610 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST "getRelativeUri must return a correct value"
08:15:04.610 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - ARGS [null, file+%282%29, /parentUri2, structure/parent6, /parentUri2/file (2)]
08:15:04.610 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - *******************************************************************************
08:15:04.612 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /parentUri2/file (2)
08:15:04.612 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST PASSED in 3 msec
08:15:04.612 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - 
08:15:04.626 [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]
08:15:04.628 [main                ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> layout for /structure/foo/resourceFile en:
08:15:04.628 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - **********************************************************************************
08:15:04.628 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST "getRelativeUri must return a correct value"
08:15:04.628 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - ARGS [exposedUri1, file1, /parentUri1, structure/parent1, /parentUri1/exposedUri1]
08:15:04.628 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - **********************************************************************************
08:15:04.630 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /parentUri1/exposedUri1
08:15:04.631 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST PASSED in 2 msec
08:15:04.631 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - 
08:15:04.643 [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]
08:15:04.645 [main                ] DEBUG i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> layout for /structure/foo/resourceFile en:
08:15:04.645 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - **********************************************************************************
08:15:04.645 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST "getRelativeUri must return a correct value"
08:15:04.645 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - ARGS [exposedUri2, file1, /parentUri2, structure/parent2, /parentUri2/exposedUri2]
08:15:04.646 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - **********************************************************************************
08:15:04.648 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSiteNode   - >>>> relativeUri: /parentUri2/exposedUri2
08:15:04.648 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - TEST PASSED in 3 msec
08:15:04.648 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteNodeTest          - 
08:15:04.788 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - ***************************************************
08:15:04.788 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - TEST "must properly create and initialize the Site"
08:15:04.788 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - ***************************************************
08:15:04.802 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - initialize()
08:15:04.802 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - reload()
08:15:04.803 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - ****************************************
08:15:04.803 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - SITE INITIALIZATION STARTED
08:15:04.803 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - ****************************************
08:15:04.803 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - ****************************************
08:15:04.803 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - SITE INITIALIZATION COMPLETED (in 0 msec)
08:15:04.804 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - ****************************************
08:15:04.809 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - TEST PASSED in 21 msec
08:15:04.809 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - 
08:15:04.828 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - ************************************
08:15:04.828 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - TEST "must properly create the Site"
08:15:04.828 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - ************************************
08:15:04.830 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - initialize()
08:15:04.830 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - reload()
08:15:04.831 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - TEST PASSED in 4 msec
08:15:04.832 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - 
08:15:04.846 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - ************************************************************************
08:15:04.846 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - TEST "must return non null site even in cause of initialization failure"
08:15:04.846 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - ************************************************************************
08:15:04.848 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - initialize()
08:15:04.848 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - reload()
08:15:04.851 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - ****************************************
08:15:04.851 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - SITE INITIALIZATION STARTED
08:15:04.851 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - ****************************************
08:15:04.851 [main                ] ERROR i.t.n.core.impl.model.DefaultSiteProvider          - ****************************************
08:15:04.851 [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:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	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)
08:15:04.851 [main                ] ERROR i.t.n.core.impl.model.DefaultSiteProvider          - ****************************************
08:15:04.851 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - TEST PASSED in 5 msec
08:15:04.852 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - 
08:15:04.865 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - ****************************************************************
08:15:04.866 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - TEST "must return the correct context path in a web environment"
08:15:04.866 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - ****************************************************************
08:15:04.867 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - initialize()
08:15:04.868 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - reload()
08:15:04.868 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - TEST PASSED in 3 msec
08:15:04.868 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - 
08:15:04.888 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - *********************************************
08:15:04.888 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - TEST "must return the correct version string"
08:15:04.888 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - *********************************************
08:15:04.891 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - initialize()
08:15:04.891 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - reload()
08:15:04.895 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - TEST PASSED in 7 msec
08:15:04.895 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - 
08:15:04.912 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - ********************************************************************
08:15:04.912 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - TEST "must use no context path when ServletContext is not available"
08:15:04.912 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - ********************************************************************
08:15:04.914 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - initialize()
08:15:04.914 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProvider          - reload()
08:15:04.914 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - TEST PASSED in 2 msec
08:15:04.914 [main                ] INFO  i.t.n.core.impl.model.DefaultSiteProviderTest      - 
08:15:05.017 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - ********************************
08:15:05.017 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - TEST "must create correct links"
08:15:05.017 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - ********************************
08:15:05.023 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - TEST PASSED in 6 msec
08:15:05.023 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - 
08:15:05.044 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - ******************************
08:15:05.045 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - TEST "must properly construct"
08:15:05.045 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - ******************************
08:15:05.046 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - TEST PASSED in 2 msec
08:15:05.046 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - 
08:15:05.070 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - ************************************************
08:15:05.070 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - TEST "must properly create a Finder for Content"
08:15:05.070 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - ************************************************
08:15:05.077 [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$434/0x000073316839e178@58c48a23, recursive=false, name=null)
08:15:05.082 [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$434/0x000073316839e178@179e8859, recursive=false, name=null)
08:15:05.083 [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$434/0x000073316839e178@781ecbac, recursive=false, name=null)
08:15:05.085 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - initialize()
08:15:05.085 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 427569409
08:15:05.086 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> contextPath:        /contextpath
08:15:05.086 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> ignoredFolders:     [ignored1, ignored2]
08:15:05.086 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> fileSystem:         Mock for ResourceFileSystem, hashCode: 1298529197
08:15:05.086 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> documentPath:       /content/document
08:15:05.086 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> libraryPath:        /content/library
08:15:05.086 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> mediaPath:          /content/media
08:15:05.086 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> nodePath:           /structure
08:15:05.086 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> locales:            [en, it, fr]
08:15:05.087 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@2df0a4c3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$435/0x000073316839ea20@267d9cc0)
08:15:05.087 [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$434/0x000073316839e178@44a7a331, recursive=false, name=null)
08:15:05.090 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@2df0a4c3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$437/0x000073316839ee90@10d8769e)
08:15:05.090 [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$434/0x000073316839e178@699fe19f, recursive=false, name=null)
08:15:05.091 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@329b4b8b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$438/0x000073316839f0c8@6124a7c0)
08:15:05.092 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating Content for /content/document
08:15:05.092 [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$434/0x000073316839e178@3c5d183, recursive=false, name=null)
08:15:05.093 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@329b4b8b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$439/0x000073316839f300@39cf7f3c)
08:15:05.093 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating SiteNode for /structure
08:15:05.097 [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$434/0x000073316839e178@33da0fad, recursive=false, name=null)
08:15:05.098 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Documents by relative path:
08:15:05.098 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /: Content(path=/content/document)
08:15:05.098 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Library by relative path:
08:15:05.098 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Media by relative path:
08:15:05.098 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Nodes by relative path:
08:15:05.098 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /: Node(path=/structure)
08:15:05.098 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Nodes by relative URI:
08:15:05.098 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure)
08:15:05.099 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - TEST PASSED in 28 msec
08:15:05.099 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - 
08:15:05.113 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - **********************************************
08:15:05.113 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - TEST "must properly create a Finder for Media"
08:15:05.113 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - **********************************************
08:15:05.114 [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$434/0x000073316839e178@46c7c593, recursive=false, name=null)
08:15:05.115 [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$434/0x000073316839e178@88fe9a8, recursive=false, name=null)
08:15:05.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$434/0x000073316839e178@6f45a2fd, recursive=false, name=null)
08:15:05.118 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - initialize()
08:15:05.118 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1795569369
08:15:05.119 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> contextPath:        /contextpath
08:15:05.119 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> ignoredFolders:     [ignored1, ignored2]
08:15:05.119 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> fileSystem:         Mock for ResourceFileSystem, hashCode: 1669938422
08:15:05.119 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> documentPath:       /content/document
08:15:05.119 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> libraryPath:        /content/library
08:15:05.119 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> mediaPath:          /content/media
08:15:05.119 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> nodePath:           /structure
08:15:05.119 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> locales:            [en, it, fr]
08:15:05.119 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@7a14d8a4, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$435/0x000073316839ea20@20673498)
08:15:05.119 [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$434/0x000073316839e178@7a8d6eb3, recursive=false, name=null)
08:15:05.120 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@7a14d8a4, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$437/0x000073316839ee90@50c99398)
08:15:05.120 [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$434/0x000073316839e178@cc4a0dd, recursive=false, name=null)
08:15:05.120 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@159e9629, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$438/0x000073316839f0c8@4f78adf)
08:15:05.121 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating Content for /content/document
08:15:05.121 [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$434/0x000073316839e178@31d51518, recursive=false, name=null)
08:15:05.121 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@159e9629, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$439/0x000073316839f300@509bf2d5)
08:15:05.121 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating SiteNode for /structure
08:15:05.122 [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$434/0x000073316839e178@4b4b02d, recursive=false, name=null)
08:15:05.122 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Documents by relative path:
08:15:05.122 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /: Content(path=/content/document)
08:15:05.122 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Library by relative path:
08:15:05.122 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Media by relative path:
08:15:05.122 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Nodes by relative path:
08:15:05.122 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /: Node(path=/structure)
08:15:05.122 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Nodes by relative URI:
08:15:05.122 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure)
08:15:05.122 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - TEST PASSED in 10 msec
08:15:05.123 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - 
08:15:05.137 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - *************************************************
08:15:05.137 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - TEST "must properly create a Finder for Resource"
08:15:05.137 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - *************************************************
08:15:05.138 [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$434/0x000073316839e178@37351baa, recursive=false, name=null)
08:15:05.139 [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$434/0x000073316839e178@1ed17eaf, recursive=false, name=null)
08:15:05.140 [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$434/0x000073316839e178@ef1080d, recursive=false, name=null)
08:15:05.141 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - initialize()
08:15:05.141 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 340058975
08:15:05.142 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> contextPath:        /contextpath
08:15:05.142 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> ignoredFolders:     [ignored1, ignored2]
08:15:05.142 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> fileSystem:         Mock for ResourceFileSystem, hashCode: 1062613911
08:15:05.142 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> documentPath:       /content/document
08:15:05.142 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> libraryPath:        /content/library
08:15:05.142 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> mediaPath:          /content/media
08:15:05.142 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> nodePath:           /structure
08:15:05.142 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> locales:            [en, it, fr]
08:15:05.142 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@268ee31d, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$435/0x000073316839ea20@7bb50747)
08:15:05.142 [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$434/0x000073316839e178@48d84d75, recursive=false, name=null)
08:15:05.143 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@268ee31d, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$437/0x000073316839ee90@461c0572)
08:15:05.143 [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$434/0x000073316839e178@17db90a7, recursive=false, name=null)
08:15:05.143 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@44872224, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$438/0x000073316839f0c8@4ebe6c24)
08:15:05.143 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating Content for /content/document
08:15:05.144 [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$434/0x000073316839e178@23ba2c1e, recursive=false, name=null)
08:15:05.144 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@44872224, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$439/0x000073316839f300@5ed1bc4f)
08:15:05.144 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating SiteNode for /structure
08:15:05.145 [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$434/0x000073316839e178@753248f8, recursive=false, name=null)
08:15:05.145 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Documents by relative path:
08:15:05.145 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /: Content(path=/content/document)
08:15:05.145 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Library by relative path:
08:15:05.145 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Media by relative path:
08:15:05.145 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Nodes by relative path:
08:15:05.145 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /: Node(path=/structure)
08:15:05.145 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Nodes by relative URI:
08:15:05.145 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure)
08:15:05.145 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - TEST PASSED in 8 msec
08:15:05.145 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - 
08:15:05.158 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - *************************************************
08:15:05.158 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - TEST "must properly create a Finder for SiteNode"
08:15:05.158 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - *************************************************
08:15:05.160 [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$434/0x000073316839e178@1f40bb80, recursive=false, name=null)
08:15:05.162 [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$434/0x000073316839e178@70c2a046, recursive=false, name=null)
08:15:05.163 [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$434/0x000073316839e178@22858c21, recursive=false, name=null)
08:15:05.165 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - initialize()
08:15:05.165 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1698675708
08:15:05.165 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> contextPath:        /contextpath
08:15:05.165 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> ignoredFolders:     [ignored1, ignored2]
08:15:05.165 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> fileSystem:         Mock for ResourceFileSystem, hashCode: 2120230345
08:15:05.165 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> documentPath:       /content/document
08:15:05.165 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> libraryPath:        /content/library
08:15:05.165 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> mediaPath:          /content/media
08:15:05.165 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> nodePath:           /structure
08:15:05.165 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> locales:            [en, it, fr]
08:15:05.165 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@63bb52ea, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$435/0x000073316839ea20@6f5df147)
08:15:05.166 [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$434/0x000073316839e178@7725470b, recursive=false, name=null)
08:15:05.166 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@63bb52ea, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$437/0x000073316839ee90@8947a4b)
08:15:05.166 [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$434/0x000073316839e178@318155b1, recursive=false, name=null)
08:15:05.166 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@31d64d0f, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$438/0x000073316839f0c8@6c165921)
08:15:05.167 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating Content for /content/document
08:15:05.167 [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$434/0x000073316839e178@7cecd959, recursive=false, name=null)
08:15:05.167 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@31d64d0f, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$439/0x000073316839f300@7f514dfe)
08:15:05.167 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating SiteNode for /structure
08:15:05.168 [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$434/0x000073316839e178@3f33c5e4, recursive=false, name=null)
08:15:05.168 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Documents by relative path:
08:15:05.168 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /: Content(path=/content/document)
08:15:05.168 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Library by relative path:
08:15:05.168 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Media by relative path:
08:15:05.168 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Nodes by relative path:
08:15:05.168 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /: Node(path=/structure)
08:15:05.168 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Nodes by relative URI:
08:15:05.168 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure)
08:15:05.168 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - TEST PASSED in 10 msec
08:15:05.169 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - 
08:15:05.186 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - ****************************************************
08:15:05.186 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - TEST "must properly initialize"
08:15:05.186 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - ARGS [MockFileSystemSupport(name=Empty file system)]
08:15:05.186 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - ****************************************************
08:15:05.188 [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$434/0x000073316839e178@3df496d9, recursive=false, name=null)
08:15:05.188 [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$434/0x000073316839e178@5bafe1f1, recursive=false, name=null)
08:15:05.189 [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$434/0x000073316839e178@1c65740a, recursive=false, name=null)
08:15:05.191 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - initialize()
08:15:05.191 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1098372135
08:15:05.191 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> contextPath:        /contextpath
08:15:05.191 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> ignoredFolders:     [ignored1, ignored2]
08:15:05.191 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> fileSystem:         Mock for ResourceFileSystem, hashCode: 193580025
08:15:05.191 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> documentPath:       /content/document
08:15:05.191 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> libraryPath:        /content/library
08:15:05.191 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> mediaPath:          /content/media
08:15:05.191 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> nodePath:           /structure
08:15:05.191 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> locales:            [en, it, fr]
08:15:05.191 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@2f318251, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$435/0x000073316839ea20@219c10c2)
08:15:05.192 [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$434/0x000073316839e178@5e352e3a, recursive=false, name=null)
08:15:05.192 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@2f318251, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$437/0x000073316839ee90@1b26f006)
08:15:05.192 [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$434/0x000073316839e178@38a6ca39, recursive=false, name=null)
08:15:05.192 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@797dd7ef, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$438/0x000073316839f0c8@ece7204)
08:15:05.193 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating Content for /content/document
08:15:05.193 [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$434/0x000073316839e178@2c3df478, recursive=false, name=null)
08:15:05.193 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@797dd7ef, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$439/0x000073316839f300@3be88cbf)
08:15:05.193 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating SiteNode for /structure
08:15:05.194 [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$434/0x000073316839e178@44252e9b, recursive=false, name=null)
08:15:05.194 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Documents by relative path:
08:15:05.194 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /: Content(path=/content/document)
08:15:05.194 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Library by relative path:
08:15:05.194 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Media by relative path:
08:15:05.194 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Nodes by relative path:
08:15:05.194 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /: Node(path=/structure)
08:15:05.194 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Nodes by relative URI:
08:15:05.194 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure)
08:15:05.195 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - TEST PASSED in 10 msec
08:15:05.195 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - 
08:15:05.212 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - ************************************************************************
08:15:05.212 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - TEST "must properly initialize"
08:15:05.212 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - ARGS [MockFileSystemSupport(name=File system with only ignored folders)]
08:15:05.212 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - ************************************************************************
08:15:05.215 [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$434/0x000073316839e178@19e67cc2, recursive=false, name=null)
08:15:05.215 [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$434/0x000073316839e178@6c80b1d2, recursive=false, name=null)
08:15:05.216 [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$434/0x000073316839e178@1a44ad96, recursive=false, name=null)
08:15:05.219 [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$434/0x000073316839e178@45bb502f, recursive=false, name=null)
08:15:05.219 [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$434/0x000073316839e178@7e34e466, recursive=false, name=null)
08:15:05.221 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - initialize()
08:15:05.221 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 1486260637
08:15:05.221 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> contextPath:        /contextpath
08:15:05.221 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> ignoredFolders:     [ignored1, ignored2]
08:15:05.221 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> fileSystem:         Mock for ResourceFileSystem, hashCode: 1832936189
08:15:05.221 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> documentPath:       /content/document
08:15:05.221 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> libraryPath:        /content/library
08:15:05.221 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> mediaPath:          /content/media
08:15:05.221 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> nodePath:           /structure
08:15:05.221 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> locales:            [en, it, fr]
08:15:05.221 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@4b024fb2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$435/0x000073316839ea20@89017e5)
08:15:05.222 [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$434/0x000073316839e178@6426ad0b, recursive=false, name=null)
08:15:05.222 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@4b024fb2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$437/0x000073316839ee90@a9f7cf8)
08:15:05.222 [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$434/0x000073316839e178@5339cdc6, recursive=false, name=null)
08:15:05.222 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@5b9ed77b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$438/0x000073316839f0c8@a8177f6)
08:15:05.222 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating Content for /content/document
08:15:05.223 [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$434/0x000073316839e178@664217a8, recursive=false, name=null)
08:15:05.223 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/document, /content/document/ignored1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@5b9ed77b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$438/0x000073316839f0c8@a8177f6)
08:15:05.223 [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$434/0x000073316839e178@4b4a3114, recursive=false, name=null)
08:15:05.223 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@5b9ed77b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$439/0x000073316839f300@4af5c14c)
08:15:05.223 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating SiteNode for /structure
08:15:05.224 [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$434/0x000073316839e178@25d5327, recursive=false, name=null)
08:15:05.224 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/structure, /structure/ignored2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@5b9ed77b, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$439/0x000073316839f300@4af5c14c)
08:15:05.224 [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$434/0x000073316839e178@188500e9, recursive=false, name=null)
08:15:05.224 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Documents by relative path:
08:15:05.224 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /: Content(path=/content/document)
08:15:05.224 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Library by relative path:
08:15:05.224 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Media by relative path:
08:15:05.224 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Nodes by relative path:
08:15:05.224 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /: Node(path=/structure)
08:15:05.224 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Nodes by relative URI:
08:15:05.225 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure)
08:15:05.225 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - TEST PASSED in 13 msec
08:15:05.225 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - 
08:15:05.238 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - *****************************************************************
08:15:05.238 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - TEST "must properly initialize"
08:15:05.238 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - ARGS [MockFileSystemSupport(name=File system with a few stuff 1)]
08:15:05.238 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - *****************************************************************
08:15:05.239 [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$434/0x000073316839e178@7bbab46e, recursive=false, name=null)
08:15:05.240 [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$434/0x000073316839e178@71cdde0c, recursive=false, name=null)
08:15:05.241 [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$434/0x000073316839e178@dc6a186, recursive=false, name=null)
08:15:05.242 [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$434/0x000073316839e178@79177bc, recursive=false, name=null)
08:15:05.242 [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$434/0x000073316839e178@4a5cddd9, recursive=false, name=null)
08:15:05.243 [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$434/0x000073316839e178@38c7ad43, recursive=false, name=null)
08:15:05.244 [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$434/0x000073316839e178@32fefbe6, recursive=false, name=null)
08:15:05.244 [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$434/0x000073316839e178@3bbab2c9, recursive=false, name=null)
08:15:05.245 [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$434/0x000073316839e178@625d2b6d, recursive=false, name=null)
08:15:05.247 [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$434/0x000073316839e178@27c9500c, recursive=false, name=null)
08:15:05.248 [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$434/0x000073316839e178@453961d7, recursive=false, name=null)
08:15:05.248 [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$434/0x000073316839e178@3dfb1626, recursive=false, name=null)
08:15:05.249 [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$434/0x000073316839e178@5c70eda4, recursive=false, name=null)
08:15:05.250 [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$434/0x000073316839e178@12830e23, recursive=false, name=null)
08:15:05.252 [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$434/0x000073316839e178@53d94a6b, recursive=false, name=null)
08:15:05.253 [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$434/0x000073316839e178@4d7f3adf, recursive=false, name=null)
08:15:05.254 [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$434/0x000073316839e178@20dfe8b2, recursive=false, name=null)
08:15:05.256 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - initialize()
08:15:05.256 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> fileSystemProvider: Mock for ResourceFileSystemProvider, hashCode: 691636444
08:15:05.257 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> contextPath:        /contextpath
08:15:05.257 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> ignoredFolders:     [ignored1, ignored2]
08:15:05.257 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> fileSystem:         Mock for ResourceFileSystem, hashCode: 1203187003
08:15:05.257 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> documentPath:       /content/document
08:15:05.257 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> libraryPath:        /content/library
08:15:05.257 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> mediaPath:          /content/media
08:15:05.257 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> nodePath:           /structure
08:15:05.257 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> locales:            [en, it, fr]
08:15:05.257 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/library, /content/library, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@63fcc21, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$435/0x000073316839ea20@2fc7c36a)
08:15:05.258 [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$434/0x000073316839e178@4a5dc126, recursive=false, name=null)
08:15:05.258 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/library, /content/library/library1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@63fcc21, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$435/0x000073316839ea20@2fc7c36a)
08:15:05.258 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating Resource for /content/library/library1
08:15:05.258 [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$434/0x000073316839e178@5d9639bb, recursive=false, name=null)
08:15:05.259 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/library, /content/library/library2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@63fcc21, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$435/0x000073316839ea20@2fc7c36a)
08:15:05.259 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating Resource for /content/library/library2
08:15:05.259 [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$434/0x000073316839e178@225d93aa, recursive=false, name=null)
08:15:05.259 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/library, /content/library/ignored2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@63fcc21, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$435/0x000073316839ea20@2fc7c36a)
08:15:05.259 [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$434/0x000073316839e178@35ef158f, recursive=false, name=null)
08:15:05.260 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/media, /content/media, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@63fcc21, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$437/0x000073316839ee90@59d8a968)
08:15:05.260 [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$434/0x000073316839e178@14cd8dfa, recursive=false, name=null)
08:15:05.260 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/media, /content/media/media1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@63fcc21, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$437/0x000073316839ee90@59d8a968)
08:15:05.278 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating Media for /content/media/media1
08:15:05.279 [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$434/0x000073316839e178@468dbd07, recursive=false, name=null)
08:15:05.279 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/media, /content/media/media2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@63fcc21, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$437/0x000073316839ee90@59d8a968)
08:15:05.279 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating Media for /content/media/media2
08:15:05.279 [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$434/0x000073316839e178@4945cd1f, recursive=false, name=null)
08:15:05.279 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/media, /content/media/media3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@63fcc21, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$437/0x000073316839ee90@59d8a968)
08:15:05.280 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating Media for /content/media/media3
08:15:05.280 [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$434/0x000073316839e178@6f13ed1, recursive=false, name=null)
08:15:05.280 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/media, /content/media/ignored1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$431/0x000073316839c948@63fcc21, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$437/0x000073316839ee90@59d8a968)
08:15:05.280 [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$434/0x000073316839e178@44aaa987, recursive=false, name=null)
08:15:05.280 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/document, /content/document, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@23e0b938, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$438/0x000073316839f0c8@7053b64b)
08:15:05.281 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating Content for /content/document
08:15:05.281 [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$434/0x000073316839e178@6eac71db, recursive=false, name=null)
08:15:05.281 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/document, /content/document/document1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@23e0b938, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$438/0x000073316839f0c8@7053b64b)
08:15:05.282 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating Content for /content/document/document1
08:15:05.282 [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$434/0x000073316839e178@25af2afe, recursive=false, name=null)
08:15:05.282 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/document, /content/document/document2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@23e0b938, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$438/0x000073316839f0c8@7053b64b)
08:15:05.282 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating Content for /content/document/document2
08:15:05.282 [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$434/0x000073316839e178@f359e65, recursive=false, name=null)
08:15:05.282 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/content/document, /content/document/document3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@23e0b938, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$438/0x000073316839f0c8@7053b64b)
08:15:05.283 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating Content for /content/document/document3
08:15:05.283 [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$434/0x000073316839e178@2812368, recursive=false, name=null)
08:15:05.283 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/structure, /structure, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@23e0b938, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$439/0x000073316839f300@50e336d9)
08:15:05.283 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating SiteNode for /structure
08:15:05.284 [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$434/0x000073316839e178@5016934, recursive=false, name=null)
08:15:05.284 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/structure, /structure/node1, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@23e0b938, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$439/0x000073316839f300@50e336d9)
08:15:05.285 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating SiteNode for /structure/node1
08:15:05.285 [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$434/0x000073316839e178@470c2a7a, recursive=false, name=null)
08:15:05.285 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/structure, /structure/node2, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@23e0b938, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$439/0x000073316839f300@50e336d9)
08:15:05.286 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating SiteNode for /structure/node2
08:15:05.286 [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$434/0x000073316839e178@8eda949, recursive=false, name=null)
08:15:05.286 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/structure, /structure/node3, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@23e0b938, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$439/0x000073316839f300@50e336d9)
08:15:05.287 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating SiteNode for /structure/node3
08:15:05.287 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>>>>>> setting property managesPathParams = true
08:15:05.288 [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$434/0x000073316839e178@1eff74f2, recursive=false, name=null)
08:15:05.288 [main                ] TRACE i.t.northernwind.core.impl.model.DefaultSite       - traverse(/structure, /structure/node4, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$430/0x000073316839c6f0@23e0b938, it.tidalwave.northernwind.core.impl.model.DefaultSite$$Lambda$439/0x000073316839f300@50e336d9)
08:15:05.291 [main                ] TRACE i.t.n.core.impl.model.mock.MockModelFactory        - >>>> creating SiteNode for /structure/node4
08:15:05.292 [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$434/0x000073316839e178@75c36570, recursive=false, name=null)
08:15:05.292 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Documents by relative path:
08:15:05.292 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /: Content(path=/content/document)
08:15:05.292 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /document1: Content(path=/content/document/document1)
08:15:05.292 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /document2: Content(path=/content/document/document2)
08:15:05.292 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /document3: Content(path=/content/document/document3)
08:15:05.292 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Library by relative path:
08:15:05.292 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /library1: Resource(path=/content/library/library1)
08:15:05.292 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /library2: Resource(path=/content/library/library2)
08:15:05.292 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Media by relative path:
08:15:05.292 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /media1: Media(path=/content/media/media1)
08:15:05.292 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /media2: Media(path=/content/media/media2)
08:15:05.292 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /media3: Media(path=/content/media/media3)
08:15:05.292 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Nodes by relative path:
08:15:05.292 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /: Node(path=/structure)
08:15:05.292 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /node1: Node(path=/structure/node1)
08:15:05.292 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /node2: Node(path=/structure/node2)
08:15:05.293 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /node3: Node(path=/structure/node3)
08:15:05.293 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> /node4: Node(path=/structure/node4)
08:15:05.293 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - Nodes by relative URI:
08:15:05.293 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> \Q/relativeUriFor:/structure/node1\E: Node(path=/structure/node1)
08:15:05.293 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> \Q/relativeUriFor:/structure/node2\E: Node(path=/structure/node2)
08:15:05.293 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> \Q/relativeUriFor:/structure/node4\E: Node(path=/structure/node4)
08:15:05.293 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> \Q/relativeUriFor:/structure\E: Node(path=/structure)
08:15:05.293 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSite       - >>>> ^/relativeUriFor:/structure/node3(|/.*$): Node(path=/structure/node3)
08:15:05.296 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - TEST PASSED in 58 msec
08:15:05.296 [main                ] INFO  i.t.northernwind.core.impl.model.DefaultSiteTest   - 
08:15:05.298 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ********************************
08:15:05.298 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
08:15:05.298 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link, /link/]
08:15:05.298 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ********************************
08:15:05.299 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec
08:15:05.299 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 
08:15:05.299 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ********************************
08:15:05.299 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
08:15:05.299 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link/, /link/]
08:15:05.299 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ********************************
08:15:05.299 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec
08:15:05.299 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 
08:15:05.300 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***********************************
08:15:05.300 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
08:15:05.300 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link?arg=val, /link?arg=val]
08:15:05.300 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***********************************
08:15:05.300 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec
08:15:05.300 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 
08:15:05.301 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *************************************
08:15:05.301 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
08:15:05.301 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/link/?arg=val, /link/?arg=val]
08:15:05.301 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *************************************
08:15:05.301 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec
08:15:05.301 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 
08:15:05.301 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ********************************
08:15:05.301 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
08:15:05.301 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [/image.jpg, /image.jpg]
08:15:05.302 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ********************************
08:15:05.302 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec
08:15:05.302 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 
08:15:05.302 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - **************************************************
08:15:05.302 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
08:15:05.302 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link, http://acme.com/link/]
08:15:05.302 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - **************************************************
08:15:05.302 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec
08:15:05.302 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 
08:15:05.303 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***************************************************
08:15:05.303 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
08:15:05.303 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link/, http://acme.com/link/]
08:15:05.303 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***************************************************
08:15:05.303 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 0 msec
08:15:05.303 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 
08:15:05.303 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *****************************************************************
08:15:05.303 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
08:15:05.303 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link?arg=val, http://acme.com/link?arg=val]
08:15:05.303 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *****************************************************************
08:15:05.304 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec
08:15:05.304 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 
08:15:05.304 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *******************************************************************
08:15:05.304 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
08:15:05.304 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/link/?arg=val, http://acme.com/link/?arg=val]
08:15:05.304 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - *******************************************************************
08:15:05.308 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 4 msec
08:15:05.308 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 
08:15:05.308 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***********************************************************
08:15:05.308 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST "must create correct links"
08:15:05.309 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ARGS [http://acme.com/image.jpg, http://acme.com/image.jpg]
08:15:05.309 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - ***********************************************************
08:15:05.309 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - TEST PASSED in 1 msec
08:15:05.309 [main                ] INFO  i.t.n.c.impl.model.NormalizedLinkPostProcessorTest - 
08:15:05.310 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - *******************************************************
08:15:05.310 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - TEST "must properly notify a missing embedded template"
08:15:05.310 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - *******************************************************
08:15:05.311 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - TEST PASSED in 0 msec
08:15:05.311 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - 
08:15:05.311 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - ***************************************************************
08:15:05.311 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - TEST "must properly read the contents of the embedded template"
08:15:05.311 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - ***************************************************************
08:15:05.312 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - TEST PASSED in 1 msec
08:15:05.312 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - 
08:15:05.313 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - ***********************************************************************
08:15:05.313 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - TEST "must properly retrieve template from properly configured Content"
08:15:05.313 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - ***********************************************************************
08:15:05.313 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:05.313 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:05.314 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/path)
08:15:05.314 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:05.314 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:05.314 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - TEST PASSED in 1 msec
08:15:05.314 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - 
08:15:05.315 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - *****************************************************
08:15:05.315 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - TEST "must return empty when Content has no property"
08:15:05.315 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - *****************************************************
08:15:05.315 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/path)
08:15:05.315 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:05.315 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:05.316 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - TEST PASSED in 1 msec
08:15:05.316 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - 
08:15:05.316 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - **********************************************
08:15:05.316 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - TEST "must return empty when no Content found"
08:15:05.316 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - **********************************************
08:15:05.317 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/of/nonexistent/content)
08:15:05.317 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:05.317 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:05.318 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - TEST PASSED in 2 msec
08:15:05.318 [main                ] INFO  i.t.n.core.impl.text.St4TemplateFactoryTest        - 
08:15:05.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, siteProvider, site, responseHolder, underTest]
08:15:05.370 [main                ] INFO  i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - *********************************************
08:15:05.370 [main                ] INFO  i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST "must do nothing when site is available"
08:15:05.370 [main                ] INFO  i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - *********************************************
08:15:05.371 [main                ] INFO  i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST PASSED in 1 msec
08:15:05.371 [main                ] INFO  i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - 
08:15:05.401 [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]
08:15:05.403 [main                ] INFO  i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ********************************************************
08:15:05.403 [main                ] INFO  i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST "must return status 503 when site is not available"
08:15:05.403 [main                ] INFO  i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - ********************************************************
08:15:05.403 [main                ] WARN  i.t.n.c.m.spi.AvailabilityEnforcerRequestProcessor - Site unavailable, sending maintenance page
08:15:05.444 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty
08:15:05.444 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty
08:15:05.449 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:05.449 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/target/
08:15:05.449 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/AvailabilityEnforcerRequestProcessorTest/expected-results/response.txt
08:15:05.449 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/AvailabilityEnforcerRequestProcessorTest/response.txt
08:15:05.459 [main                ] INFO  i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - TEST PASSED in 55 msec
08:15:05.459 [main                ] INFO  i.t.n.c.m.s.AvailabilityEnforcerRequestProcessorTest - 
08:15:05.510 [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]
08:15:05.511 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *******************************************************************************
08:15:05.511 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
08:15:05.511 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource, en, http://acme.com/path/resource?lang=en]
08:15:05.511 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *******************************************************************************
08:15:05.512 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
08:15:05.512 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 
08:15:05.527 [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]
08:15:05.528 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************
08:15:05.528 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
08:15:05.528 [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]
08:15:05.528 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************
08:15:05.529 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec
08:15:05.529 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 
08:15:05.542 [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]
08:15:05.543 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************
08:15:05.543 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
08:15:05.543 [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]
08:15:05.543 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***************************************************************************************
08:15:05.544 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
08:15:05.544 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 
08:15:05.560 [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]
08:15:05.561 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***********************************************************************************************
08:15:05.561 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
08:15:05.561 [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]
08:15:05.561 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***********************************************************************************************
08:15:05.563 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
08:15:05.563 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 
08:15:05.573 [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]
08:15:05.574 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***********************************************************************************************
08:15:05.574 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
08:15:05.574 [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]
08:15:05.574 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ***********************************************************************************************
08:15:05.577 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 3 msec
08:15:05.577 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 
08:15:05.590 [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]
08:15:05.591 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *******************************************************************************************************
08:15:05.591 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
08:15:05.591 [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]
08:15:05.591 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *******************************************************************************************************
08:15:05.592 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
08:15:05.592 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 
08:15:05.603 [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]
08:15:05.604 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************
08:15:05.604 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
08:15:05.604 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - ARGS [http://acme.com/path/resource/, en, http://acme.com/path/resource/?lang=en]
08:15:05.604 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************
08:15:05.605 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
08:15:05.605 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 
08:15:05.616 [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]
08:15:05.616 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *****************************************************************************************
08:15:05.616 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
08:15:05.616 [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]
08:15:05.617 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *****************************************************************************************
08:15:05.617 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
08:15:05.617 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 
08:15:05.626 [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]
08:15:05.626 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *****************************************************************************************
08:15:05.627 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
08:15:05.627 [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]
08:15:05.627 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *****************************************************************************************
08:15:05.627 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
08:15:05.627 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 
08:15:05.635 [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]
08:15:05.636 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************************
08:15:05.636 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
08:15:05.636 [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]
08:15:05.636 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************************
08:15:05.636 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec
08:15:05.636 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 
08:15:05.645 [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]
08:15:05.645 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************************
08:15:05.646 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
08:15:05.646 [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]
08:15:05.646 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************************
08:15:05.646 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
08:15:05.646 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 
08:15:05.654 [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]
08:15:05.654 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************************
08:15:05.654 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
08:15:05.654 [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]
08:15:05.655 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************************
08:15:05.655 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
08:15:05.655 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 
08:15:05.663 [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]
08:15:05.664 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************
08:15:05.664 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
08:15:05.664 [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]
08:15:05.664 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************
08:15:05.664 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec
08:15:05.664 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 
08:15:05.676 [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]
08:15:05.678 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *****************************************************************************************
08:15:05.678 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
08:15:05.678 [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]
08:15:05.678 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *****************************************************************************************
08:15:05.679 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
08:15:05.679 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 
08:15:05.687 [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]
08:15:05.688 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *****************************************************************************************
08:15:05.688 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
08:15:05.688 [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]
08:15:05.688 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *****************************************************************************************
08:15:05.689 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 0 msec
08:15:05.689 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 
08:15:05.697 [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]
08:15:05.698 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************************
08:15:05.698 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
08:15:05.698 [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]
08:15:05.698 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************************
08:15:05.699 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
08:15:05.699 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 
08:15:05.710 [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]
08:15:05.710 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************************
08:15:05.711 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
08:15:05.711 [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]
08:15:05.711 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *************************************************************************************************
08:15:05.711 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
08:15:05.711 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 
08:15:05.721 [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]
08:15:05.721 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************************
08:15:05.721 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST "must properly postProcess"
08:15:05.721 [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]
08:15:05.721 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - *********************************************************************************************************
08:15:05.722 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - TEST PASSED in 1 msec
08:15:05.722 [main                ] INFO  i.t.n.c.m.s.ParameterLanguageOverrideLinkPostProcessorTest - 
08:15:05.723 [main                ] INFO  i.t.n.frontend.impl.ui.DefaultViewFactoryTest      - **********************************************************************
08:15:05.724 [main                ] INFO  i.t.n.frontend.impl.ui.DefaultViewFactoryTest      - TEST "createViewAndController must delegate to the proper ViewBuilder"
08:15:05.724 [main                ] INFO  i.t.n.frontend.impl.ui.DefaultViewFactoryTest      - **********************************************************************
08:15:05.752 [main                ] INFO  i.t.n.frontend.impl.ui.DefaultViewFactoryTest      - TEST PASSED in 29 msec
08:15:05.752 [main                ] INFO  i.t.n.frontend.impl.ui.DefaultViewFactoryTest      - 
08:15:05.753 [main                ] INFO  i.t.n.frontend.impl.ui.DefaultViewFactoryTest      - **********************************************************
08:15:05.753 [main                ] INFO  i.t.n.frontend.impl.ui.DefaultViewFactoryTest      - TEST "must discover and properly register annotated views"
08:15:05.753 [main                ] INFO  i.t.n.frontend.impl.ui.DefaultViewFactoryTest      - **********************************************************
08:15:06.730 [main                ] INFO  i.t.n.frontend.impl.ui.DefaultViewFactory          - View definitions:
08:15:06.731 [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())
08:15:06.731 [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())
08:15:06.731 [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())
08:15:06.731 [main                ] INFO  i.t.n.frontend.impl.ui.DefaultViewFactoryTest      - TEST PASSED in 978 msec
08:15:06.731 [main                ] INFO  i.t.n.frontend.impl.ui.DefaultViewFactoryTest      - 
08:15:06.743 [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]
08:15:06.744 [main                ] INFO  i.t.northernwind.frontend.impl.ui.ViewBuilderTest  - ****************************************************
08:15:06.744 [main                ] INFO  i.t.northernwind.frontend.impl.ui.ViewBuilderTest  - TEST "must properly instantiate view and controller"
08:15:06.744 [main                ] INFO  i.t.northernwind.frontend.impl.ui.ViewBuilderTest  - ****************************************************
08:15:06.745 [main                ] DEBUG i.t.northernwind.frontend.impl.ui.ViewBuilder      - createViewAndController(theId, Mock for SiteNode, hashCode: 827496542)
08:15:06.746 [main                ] INFO  i.t.northernwind.frontend.impl.ui.ViewBuilderTest  - TEST PASSED in 2 msec
08:15:06.746 [main                ] INFO  i.t.northernwind.frontend.impl.ui.ViewBuilderTest  - 
08:15:06.962 [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]
08:15:06.971 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> requestProcessors:
08:15:06.971 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$b4mNDLQ7@73bbf337
08:15:06.972 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$zFftPOlf@693972a9
08:15:06.972 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GVzeT1Fz@6ceaef8e
08:15:06.972 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$149Uh27D@3a5f067c
08:15:06.977 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$QWXmtyN8@16d1784b
08:15:06.983 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - *********************************************************
08:15:06.984 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - TEST "must call all RequestProcessors in normal scenario"
08:15:06.984 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - *********************************************************
08:15:06.986 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - processRequest(Mock for Request, hashCode: 621096908)
08:15:06.986 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$CAzjMzVW@18315379 ...
08:15:06.986 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable1  - Reset
08:15:06.986 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$xR7GKqdm@7e33a672 ...
08:15:06.987 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable2  - Reset
08:15:06.987 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for RequestHolder, hashCode: 631760894 ...
08:15:06.987 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for ResponseHolder, hashCode: 48297670 ...
08:15:06.987 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$b4mNDLQ7@73bbf337 ...
08:15:06.987 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$zFftPOlf@693972a9 ...
08:15:06.988 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GVzeT1Fz@6ceaef8e ...
08:15:06.988 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$149Uh27D@3a5f067c ...
08:15:06.988 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$QWXmtyN8@16d1784b ...
08:15:06.988 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$CAzjMzVW@18315379 ...
08:15:06.988 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable1  - Reset
08:15:06.988 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$xR7GKqdm@7e33a672 ...
08:15:06.988 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable2  - Reset
08:15:06.988 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for RequestHolder, hashCode: 631760894 ...
08:15:06.988 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for ResponseHolder, hashCode: 48297670 ...
08:15:07.000 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - TEST PASSED in 17 msec
08:15:07.000 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - 
08:15:07.016 [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]
08:15:07.017 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> requestProcessors:
08:15:07.018 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$b4mNDLQ7@b32dbea
08:15:07.018 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$zFftPOlf@1c9a4631
08:15:07.018 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GVzeT1Fz@164cb6a9
08:15:07.018 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$149Uh27D@3adf81d
08:15:07.018 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$QWXmtyN8@1edd9e09
08:15:07.019 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - ******************************************************************************
08:15:07.019 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - TEST "must call some RequestProcessors when HttpStatusException with SC FOUND"
08:15:07.019 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - ******************************************************************************
08:15:07.023 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - processRequest(Mock for Request, hashCode: 325906300)
08:15:07.023 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$CAzjMzVW@5fab1fea ...
08:15:07.023 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable1  - Reset
08:15:07.023 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$xR7GKqdm@33e331a0 ...
08:15:07.023 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable2  - Reset
08:15:07.023 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for RequestHolder, hashCode: 765940510 ...
08:15:07.023 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for ResponseHolder, hashCode: 639999796 ...
08:15:07.023 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$b4mNDLQ7@b32dbea ...
08:15:07.023 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$zFftPOlf@1c9a4631 ...
08:15:07.023 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GVzeT1Fz@164cb6a9 ...
08:15:07.024 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$CAzjMzVW@5fab1fea ...
08:15:07.024 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable1  - Reset
08:15:07.024 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$xR7GKqdm@33e331a0 ...
08:15:07.024 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable2  - Reset
08:15:07.024 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for RequestHolder, hashCode: 765940510 ...
08:15:07.024 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for ResponseHolder, hashCode: 639999796 ...
08:15:07.026 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - TEST PASSED in 7 msec
08:15:07.026 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - 
08:15:07.041 [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]
08:15:07.043 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> requestProcessors:
08:15:07.043 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$b4mNDLQ7@3d1b13a
08:15:07.043 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$zFftPOlf@7fd5857c
08:15:07.043 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GVzeT1Fz@2fbb5b
08:15:07.043 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$149Uh27D@21249add
08:15:07.043 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$QWXmtyN8@2ff2b7a2
08:15:07.044 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - *****************************************************************************************
08:15:07.044 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - TEST "must call some RequestProcessors when HttpStatusException with generic Http status"
08:15:07.044 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - *****************************************************************************************
08:15:07.044 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - processRequest(Mock for Request, hashCode: 994429804)
08:15:07.044 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$CAzjMzVW@42633508 ...
08:15:07.044 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable1  - Reset
08:15:07.044 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$xR7GKqdm@6f2f7397 ...
08:15:07.044 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable2  - Reset
08:15:07.045 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for RequestHolder, hashCode: 111103216 ...
08:15:07.045 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for ResponseHolder, hashCode: 1290169465 ...
08:15:07.045 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$b4mNDLQ7@3d1b13a ...
08:15:07.045 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$zFftPOlf@7fd5857c ...
08:15:07.045 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GVzeT1Fz@2fbb5b ...
08:15:07.045 [main                ] WARN  i.t.n.frontend.ui.spi.DefaultSiteViewController    - processing: Mock for Request, hashCode: 994429804
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:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	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)
08:15:07.045 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$CAzjMzVW@42633508 ...
08:15:07.046 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable1  - Reset
08:15:07.046 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$xR7GKqdm@6f2f7397 ...
08:15:07.046 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable2  - Reset
08:15:07.046 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for RequestHolder, hashCode: 111103216 ...
08:15:07.046 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for ResponseHolder, hashCode: 1290169465 ...
08:15:07.047 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - TEST PASSED in 3 msec
08:15:07.047 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - 
08:15:07.062 [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]
08:15:07.063 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> requestProcessors:
08:15:07.063 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$b4mNDLQ7@443f780
08:15:07.063 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$zFftPOlf@162e97af
08:15:07.063 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GVzeT1Fz@31cb03fb
08:15:07.063 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$149Uh27D@763f8abc
08:15:07.063 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$QWXmtyN8@6d5b9c0c
08:15:07.064 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - **************************************************************
08:15:07.064 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - TEST "must call some RequestProcessors when NotFoundException"
08:15:07.064 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - **************************************************************
08:15:07.064 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - processRequest(Mock for Request, hashCode: 90189509)
08:15:07.065 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$CAzjMzVW@4ac08f7c ...
08:15:07.065 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable1  - Reset
08:15:07.065 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$xR7GKqdm@20d9ea6 ...
08:15:07.065 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable2  - Reset
08:15:07.065 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for RequestHolder, hashCode: 151464 ...
08:15:07.065 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for ResponseHolder, hashCode: 606104661 ...
08:15:07.065 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$b4mNDLQ7@443f780 ...
08:15:07.065 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$zFftPOlf@162e97af ...
08:15:07.065 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GVzeT1Fz@31cb03fb ...
08:15:07.065 [main                ] WARN  i.t.n.frontend.ui.spi.DefaultSiteViewController    - processing: Mock for Request, hashCode: 90189509 - it.tidalwave.util.NotFoundException
08:15:07.069 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$CAzjMzVW@4ac08f7c ...
08:15:07.069 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable1  - Reset
08:15:07.070 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$xR7GKqdm@20d9ea6 ...
08:15:07.070 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable2  - Reset
08:15:07.070 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for RequestHolder, hashCode: 151464 ...
08:15:07.070 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for ResponseHolder, hashCode: 606104661 ...
08:15:07.071 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - TEST PASSED in 7 msec
08:15:07.071 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - 
08:15:07.087 [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]
08:15:07.089 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> requestProcessors:
08:15:07.089 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$b4mNDLQ7@77c8dd61
08:15:07.089 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$zFftPOlf@2c55842c
08:15:07.089 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GVzeT1Fz@59b306a4
08:15:07.089 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$149Uh27D@3dc77ff4
08:15:07.089 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$QWXmtyN8@cd59ef8
08:15:07.090 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - *************************************************************
08:15:07.090 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - TEST "must call some RequestProcessors when RuntimeException"
08:15:07.090 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - *************************************************************
08:15:07.090 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - processRequest(Mock for Request, hashCode: 1870838648)
08:15:07.090 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$CAzjMzVW@7d2a7662 ...
08:15:07.090 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable1  - Reset
08:15:07.090 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$xR7GKqdm@616e867b ...
08:15:07.090 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable2  - Reset
08:15:07.090 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for RequestHolder, hashCode: 638564645 ...
08:15:07.090 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for ResponseHolder, hashCode: 1278682262 ...
08:15:07.090 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$b4mNDLQ7@77c8dd61 ...
08:15:07.090 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$zFftPOlf@2c55842c ...
08:15:07.090 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GVzeT1Fz@59b306a4 ...
08:15:07.093 [main                ] ERROR i.t.n.frontend.ui.spi.DefaultSiteViewController    - processing: Mock for Request, hashCode: 1870838648
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:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	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)
08:15:07.093 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$CAzjMzVW@7d2a7662 ...
08:15:07.093 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable1  - Reset
08:15:07.093 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$xR7GKqdm@616e867b ...
08:15:07.093 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable2  - Reset
08:15:07.093 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for RequestHolder, hashCode: 638564645 ...
08:15:07.093 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for ResponseHolder, hashCode: 1278682262 ...
08:15:07.096 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - TEST PASSED in 6 msec
08:15:07.096 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - 
08:15:07.115 [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]
08:15:07.118 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> requestProcessors:
08:15:07.118 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$b4mNDLQ7@60ea4f61
08:15:07.118 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$zFftPOlf@23c343e1
08:15:07.118 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GVzeT1Fz@1b57a1f5
08:15:07.118 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor4$MockitoMock$149Uh27D@513dc9e2
08:15:07.119 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>>>>>> it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor5$MockitoMock$QWXmtyN8@639e05e3
08:15:07.119 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - *******************************************************
08:15:07.119 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - TEST "must call some RequestProcessors when one breaks"
08:15:07.119 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - *******************************************************
08:15:07.120 [main                ] INFO  i.t.n.frontend.ui.spi.DefaultSiteViewController    - processRequest(Mock for Request, hashCode: 68500741)
08:15:07.120 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$CAzjMzVW@24ba5996 ...
08:15:07.120 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable1  - Reset
08:15:07.120 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$xR7GKqdm@78c3362e ...
08:15:07.120 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable2  - Reset
08:15:07.120 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for RequestHolder, hashCode: 771609335 ...
08:15:07.120 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for ResponseHolder, hashCode: 2012871334 ...
08:15:07.120 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor1$MockitoMock$b4mNDLQ7@60ea4f61 ...
08:15:07.120 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor2$MockitoMock$zFftPOlf@23c343e1 ...
08:15:07.120 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> trying it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestProcessor3$MockitoMock$GVzeT1Fz@1b57a1f5 ...
08:15:07.121 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable1$MockitoMock$CAzjMzVW@24ba5996 ...
08:15:07.121 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable1  - Reset
08:15:07.121 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting it.tidalwave.northernwind.frontend.ui.spi.mock.MockRequestResettable2$MockitoMock$xR7GKqdm@78c3362e ...
08:15:07.121 [main                ] INFO  i.t.n.frontend.ui.spi.mock.MockRequestResettable2  - Reset
08:15:07.121 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for RequestHolder, hashCode: 771609335 ...
08:15:07.121 [main                ] DEBUG i.t.n.frontend.ui.spi.DefaultSiteViewController    - >>>> resetting Mock for ResponseHolder, hashCode: 2012871334 ...
08:15:07.123 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - TEST PASSED in 4 msec
08:15:07.123 [main                ] INFO  i.t.n.f.ui.spi.DefaultSiteViewControllerTest       - 
08:15:07.123 [main                ] INFO  i.t.n.core.impl.filter.NodeLinkMacroFilterTest     - FINISHED TESTS OF it.tidalwave.northernwind.core.impl.filter.NodeLinkMacroFilterTest
[ERROR] Tests run: 101, Failures: 9, Errors: 0, Skipped: 0, Time elapsed: 8.784 s <<< FAILURE! - in TestSuite
[ERROR] it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources[file1.xhtml](1)  Time elapsed: 0.201 s  <<< FAILURE!
java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.initialize(XsltMacroFilter.java:115)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.filter(XsltMacroFilter.java:144)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	at org.testng.TestRunner.privateRun(TestRunner.java:829)
	at org.testng.TestRunner.run(TestRunner.java:602)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
	at org.testng.TestNG.runSuites(TestNG.java:1099)
	at org.testng.TestNG.run(TestNG.java:1067)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)

[ERROR] it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources[file2.xhtml](2)  Time elapsed: 0.032 s  <<< FAILURE!
java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.initialize(XsltMacroFilter.java:115)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.filter(XsltMacroFilter.java:144)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	at org.testng.TestRunner.privateRun(TestRunner.java:829)
	at org.testng.TestRunner.run(TestRunner.java:602)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
	at org.testng.TestNG.runSuites(TestNG.java:1099)
	at org.testng.TestNG.run(TestNG.java:1067)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)

[ERROR] it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources[issue-NW-96-a-NW-106-a.xhtml](3)  Time elapsed: 0.043 s  <<< FAILURE!
java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.initialize(XsltMacroFilter.java:115)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.filter(XsltMacroFilter.java:144)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	at org.testng.TestRunner.privateRun(TestRunner.java:829)
	at org.testng.TestRunner.run(TestRunner.java:602)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
	at org.testng.TestNG.runSuites(TestNG.java:1099)
	at org.testng.TestNG.run(TestNG.java:1067)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)

[ERROR] it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources[issue-NW-96-b.xhtml](4)  Time elapsed: 0.013 s  <<< FAILURE!
java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.initialize(XsltMacroFilter.java:115)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.filter(XsltMacroFilter.java:144)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	at org.testng.TestRunner.privateRun(TestRunner.java:829)
	at org.testng.TestRunner.run(TestRunner.java:602)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
	at org.testng.TestNG.runSuites(TestNG.java:1099)
	at org.testng.TestNG.run(TestNG.java:1067)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)

[ERROR] it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources[issue-NW-97-a.xhtml](5)  Time elapsed: 0.025 s  <<< FAILURE!
java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.initialize(XsltMacroFilter.java:115)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.filter(XsltMacroFilter.java:144)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	at org.testng.TestRunner.privateRun(TestRunner.java:829)
	at org.testng.TestRunner.run(TestRunner.java:602)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
	at org.testng.TestNG.runSuites(TestNG.java:1099)
	at org.testng.TestNG.run(TestNG.java:1067)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)

[ERROR] it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources[issue-NW-100.xhtml](6)  Time elapsed: 0.01 s  <<< FAILURE!
java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.initialize(XsltMacroFilter.java:115)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.filter(XsltMacroFilter.java:144)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	at org.testng.TestRunner.privateRun(TestRunner.java:829)
	at org.testng.TestRunner.run(TestRunner.java:602)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
	at org.testng.TestNG.runSuites(TestNG.java:1099)
	at org.testng.TestNG.run(TestNG.java:1067)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)

[ERROR] it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources[issue-NW-102-a.xhtml](7)  Time elapsed: 0.021 s  <<< FAILURE!
java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.initialize(XsltMacroFilter.java:115)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.filter(XsltMacroFilter.java:144)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	at org.testng.TestRunner.privateRun(TestRunner.java:829)
	at org.testng.TestRunner.run(TestRunner.java:602)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
	at org.testng.TestNG.runSuites(TestNG.java:1099)
	at org.testng.TestNG.run(TestNG.java:1067)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)

[ERROR] it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources[issue-NW-104-a.xhtml](8)  Time elapsed: 0.016 s  <<< FAILURE!
java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.initialize(XsltMacroFilter.java:115)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.filter(XsltMacroFilter.java:144)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	at org.testng.TestRunner.privateRun(TestRunner.java:829)
	at org.testng.TestRunner.run(TestRunner.java:602)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
	at org.testng.TestNG.runSuites(TestNG.java:1099)
	at org.testng.TestNG.run(TestNG.java:1067)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)

[ERROR] it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources[issue-NW-114-a.xhtml](9)  Time elapsed: 0.009 s  <<< FAILURE!
java.lang.IllegalAccessError: superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.initialize(XsltMacroFilter.java:115)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilter.filter(XsltMacroFilter.java:144)
	at it.tidalwave.northernwind.core.impl.filter.XsltMacroFilterTest.must_filter_XHTML_resources(XsltMacroFilterTest.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	at org.testng.TestRunner.privateRun(TestRunner.java:829)
	at org.testng.TestRunner.run(TestRunner.java:602)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
	at org.testng.TestNG.runSuites(TestNG.java:1099)
	at org.testng.TestNG.run(TestNG.java:1067)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)

[INFO] 
[INFO] Results:
[INFO] 
[ERROR] Failures: 
[ERROR]   XsltMacroFilterTest.must_filter_XHTML_resources:105 » IllegalAccess superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
[ERROR]   XsltMacroFilterTest.must_filter_XHTML_resources:105 » IllegalAccess superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
[ERROR]   XsltMacroFilterTest.must_filter_XHTML_resources:105 » IllegalAccess superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
[ERROR]   XsltMacroFilterTest.must_filter_XHTML_resources:105 » IllegalAccess superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
[ERROR]   XsltMacroFilterTest.must_filter_XHTML_resources:105 » IllegalAccess superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
[ERROR]   XsltMacroFilterTest.must_filter_XHTML_resources:105 » IllegalAccess superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
[ERROR]   XsltMacroFilterTest.must_filter_XHTML_resources:105 » IllegalAccess superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
[ERROR]   XsltMacroFilterTest.must_filter_XHTML_resources:105 » IllegalAccess superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
[ERROR]   XsltMacroFilterTest.must_filter_XHTML_resources:105 » IllegalAccess superclass access check failed: class it.tidalwave.northernwind.core.impl.patches.HTMLSerializer (in unnamed module @0x4716be8b) cannot access class com.sun.org.apache.xml.internal.serialize.BaseMarkupSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @0x4716be8b
[INFO] 
[ERROR] Tests run: 101, Failures: 9, Errors: 0, Skipped: 0
[INFO] 
[ERROR] There are test failures.

Please refer to /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/target/surefire-reports/jacoco for the individual test results.
Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[INFO] 
[INFO] --- jacoco:0.8.9:report (report) @ it-tidalwave-northernwind-core-default ---
[INFO] Loading execution data file /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-core-default ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:15: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 8:15: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 8:15: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 8:15: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 8:15: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 8:15: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 8:15: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 8:15: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 8:15: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 8:15: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-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_AdoptiumJDK_17/workspace/modules/CoreImplementation' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028115983
[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_AdoptiumJDK_17/workspace/modules/CoreImplementation' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[88,83] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/model/spi/DefaultRedirectProcessor.java:[90,83] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/frontend/impl/ui/ViewBuilder.java:[79,102] [unchecked] unchecked cast
  required: Constructor<ViewController>
  found:    Constructor<?>
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultSiteFinder.java:[116,53] [unchecked] unchecked conversion
  required: DefaultSiteFinder<T>
  found:    DefaultSiteFinder
  where T is a type-variable:
    T extends Object declared in class DefaultSiteFinder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[101,53] [unchecked] unchecked conversion
  required: PathFinderSupport<T>
  found:    PathFinderSupport
  where T is a type-variable:
    T extends Resource declared in class PathFinderSupport
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/PathFinderSupport.java:[137,37] [unchecked] unchecked cast
  required: Class<T>
  found:    Class<CAP#1>
  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 ?
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/main/java/it/tidalwave/northernwind/core/impl/model/DefaultResourceProperties.java:[324,35] [unchecked] unchecked cast
  required: T
  found:    List<String>
  where T is a type-variable:
    T extends Object declared in method <T>convertValue(Key<T>,Object)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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 <T>convertValue(Key<T>,Object)
[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_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/filter/XsltTemplateTestSupport.java:[58,39] [unchecked] unchecked cast
  required: List<Resource>
  found:    List<CAP#1>
  where CAP#1 is a fresh type-variable:
    CAP#1 extends Resource from capture of ? extends Resource
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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<? extends T>
  found:    Key
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(Key<? extends T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[185,39] [unchecked] unchecked conversion
  required: Key<? extends T>
  found:    Key
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(Key<? extends T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<? extends Key<T>>
  found:    List
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(List<? extends Key<T>>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[186,39] [unchecked] unchecked conversion
  required: List<? extends Key<T>>
  found:    List
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(List<? extends Key<T>>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<T>
  found:    Key
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(Key<T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[197,37] [unchecked] unchecked conversion
  required: Key<T>
  found:    Key
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(Key<T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<Key<T>>
  found:    List
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(List<Key<T>>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[198,37] [unchecked] unchecked conversion
  required: List<Key<T>>
  found:    List
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(List<Key<T>>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<T>
  found:    Key
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(Key<T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[209,36] [unchecked] unchecked conversion
  required: Key<T>
  found:    Key
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(Key<T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<Key<T>>
  found:    List
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(List<Key<T>>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[210,36] [unchecked] unchecked conversion
  required: List<Key<T>>
  found:    List
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(List<Key<T>>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<T>
  found:    Key
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(Key<T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[222,37] [unchecked] unchecked conversion
  required: Key<T>
  found:    Key
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(Key<T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<Key<T>>
  found:    List
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(List<Key<T>>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[223,37] [unchecked] unchecked conversion
  required: List<Key<T>>
  found:    List
  where T is a type-variable:
    T extends Object declared in method <T>getProperty(List<Key<T>>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<? extends ResourcePath>,String
  found:    Class,Optional,String
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[245,51] [unchecked] unchecked conversion
  required: Optional<? extends ResourcePath>
  found:    Optional
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/core/impl/model/mock/MockModelFactory.java:[260,45] [unchecked] unchecked conversion
  required: SiteFinder<T>
  found:    SiteFinder
  where T is a type-variable:
    T extends Object declared in method <T>createMockSiteFinder()
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[103,69] [unchecked] unchecked conversion
  required: ResponseHolder<Object>
  found:    ResponseHolder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/CoreImplementation/src/test/java/it/tidalwave/northernwind/frontend/ui/spi/DefaultSiteViewControllerTest.java:[104,41] [unchecked] unchecked conversion
  required: ResponseBuilder<Object>
  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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Components' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028123050
[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_AdoptiumJDK_17/workspace/modules/Components' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Components/target/unwoven-classes
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/Properties.java:[47,60] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/menu/MenuViewController.java:[43,52] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[44,66] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[47,65] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[50,56] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[53,54] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[56,62] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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
[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,/org.testng.annotations.Test,/org.testng.annotations.DataProvider,/javax.annotation.Nonnegative
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<? extends Content>[]
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<? extends Content>[]
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<? extends Content>[]
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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>,T
  found:    Key,Object
  where T is a type-variable:
    T extends Object declared in method <T>setDynamicNodeProperty(Key<T>,T)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[375,70] [unchecked] unchecked conversion
  required: Key<T>
  found:    Key
  where T is a type-variable:
    T extends Object declared in method <T>setDynamicNodeProperty(Key<T>,T)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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<? super Layout,T>
  found:    Visitor
  where T is a type-variable:
    T extends Object declared in method <T>accept(Visitor<? super Layout,T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/MockNodesForSitemap.java:[135,34] [unchecked] unchecked conversion
  required: Visitor<? super Layout,T>
  found:    Visitor
  where T is a type-variable:
    T extends Object declared in method <T>accept(Visitor<? super Layout,T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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
[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
08:15:29.866 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - STARTING TESTS OF it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewControllerTest
08:15:30.983 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ****************************************************************************************************************************************************
08:15:30.984 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render posts"
08:15:30.984 [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]]
08:15:30.984 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ****************************************************************************************************************************************************
08:15:31.213 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.219 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.225 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.226 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.227 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.227 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.229 [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])
08:15:31.231 [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])
08:15:31.231 [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])
08:15:31.232 [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])
08:15:31.233 [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])
08:15:31.235 [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])
08:15:31.236 [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])
08:15:31.237 [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])
08:15:31.238 [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])
08:15:31.238 [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])
08:15:31.239 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:31.239 [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])
08:15:31.240 [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])
08:15:31.240 [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])
08:15:31.241 [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])
08:15:31.241 [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])
08:15:31.242 [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])
08:15:31.242 [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])
08:15:31.243 [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])
08:15:31.243 [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])
08:15:31.244 [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])
08:15:31.244 [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])
08:15:31.245 [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])
08:15:31.245 [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])
08:15:31.246 [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])
08:15:31.246 [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])
08:15:31.247 [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])
08:15:31.248 [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])
08:15:31.248 [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])
08:15:31.249 [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])
08:15:31.249 [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])
08:15:31.250 [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])
08:15:31.250 [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])
08:15:31.251 [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])
08:15:31.251 [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])
08:15:31.252 [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])
08:15:31.252 [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])
08:15:31.253 [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])
08:15:31.254 [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])
08:15:31.255 [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])
08:15:31.256 [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])
08:15:31.256 [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])
08:15:31.257 [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])
08:15:31.257 [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])
08:15:31.258 [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])
08:15:31.258 [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])
08:15:31.258 [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])
08:15:31.259 [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])
08:15:31.259 [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])
08:15:31.260 [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])
08:15:31.260 [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])
08:15:31.261 [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])
08:15:31.261 [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])
08:15:31.262 [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])
08:15:31.262 [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])
08:15:31.263 [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])
08:15:31.263 [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])
08:15:31.264 [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])
08:15:31.264 [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])
08:15:31.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])
08:15:31.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])
08:15:31.266 [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])
08:15:31.266 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:31.267 [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])
08:15:31.267 [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])
08:15:31.268 [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])
08:15:31.268 [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])
08:15:31.269 [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])
08:15:31.269 [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])
08:15:31.270 [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])
08:15:31.270 [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])
08:15:31.270 [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])
08:15:31.271 [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])
08:15:31.271 [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])
08:15:31.272 [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])
08:15:31.272 [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])
08:15:31.273 [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])
08:15:31.273 [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])
08:15:31.274 [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])
08:15:31.274 [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])
08:15:31.275 [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])
08:15:31.275 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:31.275 [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])
08:15:31.276 [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])
08:15:31.276 [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])
08:15:31.277 [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])
08:15:31.277 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:31.278 [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])
08:15:31.278 [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])
08:15:31.278 [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])
08:15:31.279 [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])
08:15:31.279 [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])
08:15:31.280 [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])
08:15:31.280 [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])
08:15:31.281 [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])
08:15:31.282 [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])
08:15:31.283 [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])
08:15:31.283 [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])
08:15:31.284 [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])
08:15:31.284 [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])
08:15:31.285 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1620368915
08:15:31.286 [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: )
08:15:31.287 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.287 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.287 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.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=[]))
08:15:31.288 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.288 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.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=[]))
08:15:31.288 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.289 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.293 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items
08:15:31.363 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1620368915
08:15:31.364 [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])
08:15:31.364 [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])
08:15:31.365 [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])
08:15:31.365 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> full:    Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:31.365 [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])
08:15:31.366 [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])
08:15:31.366 [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])
08:15:31.366 [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])
08:15:31.367 [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])
08:15:31.367 [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])
08:15:31.368 [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])
08:15:31.368 [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])
08:15:31.368 [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])
08:15:31.369 [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])
08:15:31.369 [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])
08:15:31.369 [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])
08:15:31.370 [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])
08:15:31.370 [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])
08:15:31.370 [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])
08:15:31.371 [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])
08:15:31.371 [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])
08:15:31.371 [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])
08:15:31.372 [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])
08:15:31.372 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> linked:  Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:31.372 [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])
08:15:31.373 [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])
08:15:31.373 [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])
08:15:31.373 [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])
08:15:31.373 [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])
08:15:31.374 [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])
08:15:31.405 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 415 msec
08:15:31.405 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:31.408 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************************
08:15:31.409 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render posts"
08:15:31.409 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ARGS [45, 10, 7, 30, /post-10, Title #10, [10], [], []]
08:15:31.409 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************************
08:15:31.473 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.473 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.474 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.474 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.474 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.474 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.475 [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])
08:15:31.475 [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])
08:15:31.475 [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])
08:15:31.476 [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])
08:15:31.476 [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])
08:15:31.476 [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])
08:15:31.477 [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])
08:15:31.477 [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])
08:15:31.477 [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])
08:15:31.479 [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])
08:15:31.479 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:31.479 [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])
08:15:31.480 [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])
08:15:31.480 [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])
08:15:31.480 [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])
08:15:31.481 [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])
08:15:31.481 [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])
08:15:31.481 [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])
08:15:31.482 [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])
08:15:31.482 [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])
08:15:31.483 [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])
08:15:31.483 [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])
08:15:31.483 [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])
08:15:31.483 [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])
08:15:31.485 [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])
08:15:31.486 [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])
08:15:31.486 [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])
08:15:31.487 [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])
08:15:31.488 [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])
08:15:31.488 [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])
08:15:31.489 [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])
08:15:31.490 [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])
08:15:31.491 [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])
08:15:31.491 [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])
08:15:31.492 [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])
08:15:31.492 [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])
08:15:31.492 [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])
08:15:31.493 [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])
08:15:31.493 [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])
08:15:31.493 [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])
08:15:31.493 [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])
08:15:31.494 [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])
08:15:31.494 [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])
08:15:31.495 [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])
08:15:31.496 [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])
08:15:31.496 [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])
08:15:31.496 [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])
08:15:31.497 [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])
08:15:31.497 [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])
08:15:31.497 [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])
08:15:31.497 [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])
08:15:31.498 [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])
08:15:31.498 [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])
08:15:31.498 [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])
08:15:31.498 [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])
08:15:31.499 [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])
08:15:31.499 [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])
08:15:31.499 [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])
08:15:31.500 [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])
08:15:31.500 [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])
08:15:31.500 [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])
08:15:31.500 [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])
08:15:31.501 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:31.501 [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])
08:15:31.501 [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])
08:15:31.501 [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])
08:15:31.502 [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])
08:15:31.502 [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])
08:15:31.502 [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])
08:15:31.502 [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])
08:15:31.503 [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])
08:15:31.503 [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])
08:15:31.503 [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])
08:15:31.503 [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])
08:15:31.504 [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])
08:15:31.506 [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])
08:15:31.506 [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])
08:15:31.507 [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])
08:15:31.507 [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])
08:15:31.507 [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])
08:15:31.507 [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])
08:15:31.508 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:31.508 [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])
08:15:31.508 [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])
08:15:31.508 [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])
08:15:31.509 [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])
08:15:31.509 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:31.509 [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])
08:15:31.510 [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])
08:15:31.512 [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])
08:15:31.514 [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])
08:15:31.516 [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])
08:15:31.516 [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])
08:15:31.516 [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])
08:15:31.517 [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])
08:15:31.517 [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])
08:15:31.517 [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])
08:15:31.517 [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])
08:15:31.518 [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])
08:15:31.518 [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])
08:15:31.518 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 73689328
08:15:31.519 [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)
08:15:31.519 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.519 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.519 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.519 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.519 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.520 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.520 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.520 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.520 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.520 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items
08:15:31.524 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 73689328
08:15:31.524 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> full:    Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:31.525 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 117 msec
08:15:31.525 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:31.527 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************************
08:15:31.527 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render posts"
08:15:31.527 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ARGS [45, 10, 7, 30, /post-11, Title #11, [11], [], []]
08:15:31.528 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************************
08:15:31.578 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.579 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.580 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.580 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.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=[]))
08:15:31.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=[])
08:15:31.582 [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])
08:15:31.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])
08:15:31.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])
08:15:31.583 [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])
08:15:31.584 [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])
08:15:31.584 [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])
08:15:31.585 [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])
08:15:31.585 [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])
08:15:31.585 [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])
08:15:31.585 [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])
08:15:31.586 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:31.586 [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])
08:15:31.586 [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])
08:15:31.589 [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])
08:15:31.589 [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])
08:15:31.590 [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])
08:15:31.590 [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])
08:15:31.590 [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])
08:15:31.590 [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])
08:15:31.591 [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])
08:15:31.591 [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])
08:15:31.591 [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])
08:15:31.591 [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])
08:15:31.591 [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])
08:15:31.592 [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])
08:15:31.592 [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])
08:15:31.592 [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])
08:15:31.592 [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])
08:15:31.593 [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])
08:15:31.593 [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])
08:15:31.593 [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])
08:15:31.593 [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])
08:15:31.594 [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])
08:15:31.594 [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])
08:15:31.594 [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])
08:15:31.594 [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])
08:15:31.595 [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])
08:15:31.595 [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])
08:15:31.595 [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])
08:15:31.595 [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])
08:15:31.596 [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])
08:15:31.596 [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])
08:15:31.596 [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])
08:15:31.596 [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])
08:15:31.596 [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])
08:15:31.597 [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])
08:15:31.597 [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])
08:15:31.597 [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])
08:15:31.598 [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])
08:15:31.598 [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])
08:15:31.598 [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])
08:15:31.598 [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])
08:15:31.598 [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])
08:15:31.599 [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])
08:15:31.599 [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])
08:15:31.599 [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])
08:15:31.603 [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])
08:15:31.604 [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])
08:15:31.604 [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])
08:15:31.604 [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])
08:15:31.604 [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])
08:15:31.605 [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])
08:15:31.605 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:31.605 [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])
08:15:31.605 [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])
08:15:31.605 [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])
08:15:31.606 [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])
08:15:31.606 [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])
08:15:31.606 [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])
08:15:31.610 [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])
08:15:31.611 [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])
08:15:31.611 [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])
08:15:31.611 [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])
08:15:31.612 [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])
08:15:31.612 [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])
08:15:31.612 [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])
08:15:31.612 [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])
08:15:31.612 [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])
08:15:31.613 [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])
08:15:31.613 [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])
08:15:31.613 [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])
08:15:31.616 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:31.616 [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])
08:15:31.616 [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])
08:15:31.616 [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])
08:15:31.617 [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])
08:15:31.617 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:31.617 [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])
08:15:31.617 [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])
08:15:31.618 [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])
08:15:31.618 [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])
08:15:31.618 [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])
08:15:31.618 [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])
08:15:31.618 [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])
08:15:31.619 [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])
08:15:31.619 [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])
08:15:31.619 [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])
08:15:31.629 [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])
08:15:31.629 [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])
08:15:31.629 [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])
08:15:31.630 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1402400433
08:15:31.630 [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)
08:15:31.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=[]))
08:15:31.630 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.631 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.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=[]))
08:15:31.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=[])
08:15:31.631 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.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=[]))
08:15:31.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=[])
08:15:31.631 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.631 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items
08:15:31.632 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1402400433
08:15:31.632 [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])
08:15:31.636 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 106 msec
08:15:31.636 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:31.641 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************************
08:15:31.641 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render posts"
08:15:31.641 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ARGS [45, 10, 7, 30, /post-43, Title #43, [43], [], []]
08:15:31.641 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************************
08:15:31.707 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.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=[])
08:15:31.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=[]))
08:15:31.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=[])
08:15:31.712 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.712 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.713 [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])
08:15:31.713 [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])
08:15:31.713 [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])
08:15:31.714 [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])
08:15:31.714 [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])
08:15:31.714 [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])
08:15:31.715 [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])
08:15:31.715 [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])
08:15:31.716 [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])
08:15:31.716 [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])
08:15:31.717 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:31.717 [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])
08:15:31.717 [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])
08:15:31.717 [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])
08:15:31.717 [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])
08:15:31.718 [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])
08:15:31.718 [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])
08:15:31.718 [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])
08:15:31.719 [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])
08:15:31.719 [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])
08:15:31.721 [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])
08:15:31.721 [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])
08:15:31.721 [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])
08:15:31.722 [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])
08:15:31.722 [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])
08:15:31.722 [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])
08:15:31.722 [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])
08:15:31.723 [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])
08:15:31.723 [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])
08:15:31.723 [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])
08:15:31.723 [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])
08:15:31.727 [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])
08:15:31.728 [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])
08:15:31.728 [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])
08:15:31.728 [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])
08:15:31.729 [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])
08:15:31.729 [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])
08:15:31.729 [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])
08:15:31.730 [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])
08:15:31.730 [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])
08:15:31.730 [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])
08:15:31.730 [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])
08:15:31.733 [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])
08:15:31.734 [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])
08:15:31.734 [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])
08:15:31.734 [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])
08:15:31.735 [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])
08:15:31.735 [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])
08:15:31.735 [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])
08:15:31.736 [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])
08:15:31.736 [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])
08:15:31.736 [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])
08:15:31.736 [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])
08:15:31.736 [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])
08:15:31.737 [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])
08:15:31.737 [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])
08:15:31.737 [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])
08:15:31.737 [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])
08:15:31.738 [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])
08:15:31.738 [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])
08:15:31.739 [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])
08:15:31.739 [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])
08:15:31.740 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:31.741 [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])
08:15:31.742 [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])
08:15:31.743 [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])
08:15:31.743 [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])
08:15:31.744 [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])
08:15:31.744 [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])
08:15:31.744 [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])
08:15:31.745 [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])
08:15:31.745 [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])
08:15:31.745 [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])
08:15:31.746 [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])
08:15:31.746 [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])
08:15:31.746 [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])
08:15:31.747 [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])
08:15:31.747 [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])
08:15:31.748 [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])
08:15:31.749 [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])
08:15:31.750 [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])
08:15:31.750 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:31.751 [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])
08:15:31.753 [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])
08:15:31.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])
08:15:31.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])
08:15:31.759 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:31.759 [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])
08:15:31.759 [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])
08:15:31.760 [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])
08:15:31.761 [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])
08:15:31.762 [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])
08:15:31.762 [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])
08:15:31.762 [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])
08:15:31.763 [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])
08:15:31.763 [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])
08:15:31.763 [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])
08:15:31.763 [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])
08:15:31.764 [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])
08:15:31.764 [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])
08:15:31.765 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 92962244
08:15:31.765 [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)
08:15:31.765 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.765 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.765 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.766 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.766 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.766 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.766 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.766 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.768 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.769 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items
08:15:31.770 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 92962244
08:15:31.770 [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])
08:15:31.772 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 131 msec
08:15:31.773 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:31.775 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************************************************************************************
08:15:31.775 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render posts"
08:15:31.775 [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]]
08:15:31.775 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************************************************************************************
08:15:31.846 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.846 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.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=[]))
08:15:31.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=[])
08:15:31.850 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.850 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.850 [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])
08:15:31.850 [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])
08:15:31.851 [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])
08:15:31.851 [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])
08:15:31.851 [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])
08:15:31.851 [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])
08:15:31.851 [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])
08:15:31.852 [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])
08:15:31.853 [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])
08:15:31.853 [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])
08:15:31.853 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:31.853 [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])
08:15:31.854 [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])
08:15:31.854 [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])
08:15:31.854 [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])
08:15:31.855 [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])
08:15:31.855 [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])
08:15:31.856 [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])
08:15:31.856 [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])
08:15:31.856 [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])
08:15:31.856 [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])
08:15:31.856 [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])
08:15:31.857 [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])
08:15:31.857 [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])
08:15:31.857 [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])
08:15:31.857 [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])
08:15:31.857 [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])
08:15:31.858 [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])
08:15:31.858 [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])
08:15:31.858 [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])
08:15:31.858 [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])
08:15:31.858 [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])
08:15:31.859 [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])
08:15:31.859 [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])
08:15:31.859 [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])
08:15:31.859 [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])
08:15:31.859 [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])
08:15:31.859 [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])
08:15:31.860 [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])
08:15:31.860 [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])
08:15:31.860 [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])
08:15:31.860 [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])
08:15:31.860 [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])
08:15:31.861 [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])
08:15:31.861 [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])
08:15:31.861 [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])
08:15:31.865 [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])
08:15:31.865 [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])
08:15:31.865 [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])
08:15:31.865 [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])
08:15:31.866 [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])
08:15:31.866 [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])
08:15:31.866 [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])
08:15:31.866 [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])
08:15:31.866 [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])
08:15:31.866 [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])
08:15:31.867 [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])
08:15:31.867 [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])
08:15:31.867 [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])
08:15:31.867 [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])
08:15:31.867 [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])
08:15:31.867 [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])
08:15:31.868 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:31.868 [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])
08:15:31.868 [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])
08:15:31.868 [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])
08:15:31.868 [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])
08:15:31.868 [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])
08:15:31.869 [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])
08:15:31.869 [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])
08:15:31.869 [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])
08:15:31.869 [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])
08:15:31.869 [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])
08:15:31.869 [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])
08:15:31.870 [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])
08:15:31.870 [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])
08:15:31.870 [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])
08:15:31.870 [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])
08:15:31.874 [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])
08:15:31.875 [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])
08:15:31.875 [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])
08:15:31.875 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:31.875 [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])
08:15:31.875 [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])
08:15:31.875 [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])
08:15:31.876 [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])
08:15:31.876 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:31.876 [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])
08:15:31.876 [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])
08:15:31.876 [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])
08:15:31.877 [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])
08:15:31.877 [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])
08:15:31.877 [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])
08:15:31.877 [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])
08:15:31.877 [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])
08:15:31.877 [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])
08:15:31.877 [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])
08:15:31.878 [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])
08:15:31.878 [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])
08:15:31.878 [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])
08:15:31.879 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1141492454
08:15:31.879 [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: )
08:15:31.879 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.879 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.879 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.879 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.879 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.879 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.879 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.879 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.880 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.892 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items
08:15:31.928 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1141492454
08:15:31.928 [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])
08:15:31.928 [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])
08:15:31.929 [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])
08:15:31.929 [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])
08:15:31.929 [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])
08:15:31.930 [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])
08:15:31.930 [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])
08:15:31.930 [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])
08:15:31.930 [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])
08:15:31.930 [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])
08:15:31.931 [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])
08:15:31.931 [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])
08:15:31.931 [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])
08:15:31.931 [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])
08:15:31.931 [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])
08:15:31.931 [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])
08:15:31.932 [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])
08:15:31.932 [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])
08:15:31.932 [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])
08:15:31.932 [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])
08:15:31.932 [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])
08:15:31.933 [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])
08:15:31.933 [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])
08:15:31.933 [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])
08:15:31.933 [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])
08:15:31.933 [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])
08:15:31.933 [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])
08:15:31.933 [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])
08:15:31.934 [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])
08:15:31.934 [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])
08:15:31.945 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 170 msec
08:15:31.952 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:31.961 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***********************************************************************************************************************************************************
08:15:31.961 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render posts"
08:15:31.961 [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]]
08:15:31.961 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***********************************************************************************************************************************************************
08:15:31.992 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.992 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.993 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.993 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.993 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:31.993 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:31.993 [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])
08:15:31.994 [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])
08:15:31.994 [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])
08:15:31.994 [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])
08:15:31.994 [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])
08:15:31.994 [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])
08:15:31.995 [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])
08:15:31.995 [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])
08:15:31.995 [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])
08:15:31.995 [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])
08:15:31.995 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:31.995 [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])
08:15:31.996 [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])
08:15:31.996 [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])
08:15:31.996 [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])
08:15:31.996 [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])
08:15:31.996 [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])
08:15:31.996 [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])
08:15:31.997 [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])
08:15:31.997 [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])
08:15:31.997 [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])
08:15:31.997 [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])
08:15:31.997 [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])
08:15:31.997 [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])
08:15:31.997 [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])
08:15:31.998 [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])
08:15:31.998 [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])
08:15:31.998 [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])
08:15:31.998 [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])
08:15:31.998 [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])
08:15:31.998 [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])
08:15:31.998 [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])
08:15:31.999 [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])
08:15:31.999 [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])
08:15:31.999 [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])
08:15:31.999 [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])
08:15:31.999 [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])
08:15:31.999 [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])
08:15:31.999 [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])
08:15:32.000 [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])
08:15:32.000 [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])
08:15:32.000 [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])
08:15:32.000 [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])
08:15:32.000 [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])
08:15:32.000 [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])
08:15:32.001 [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])
08:15:32.001 [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])
08:15:32.001 [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])
08:15:32.001 [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])
08:15:32.001 [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])
08:15:32.001 [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])
08:15:32.001 [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])
08:15:32.002 [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])
08:15:32.002 [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])
08:15:32.002 [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])
08:15:32.002 [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])
08:15:32.002 [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])
08:15:32.002 [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])
08:15:32.002 [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])
08:15:32.003 [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])
08:15:32.003 [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])
08:15:32.003 [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])
08:15:32.003 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:32.003 [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])
08:15:32.003 [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])
08:15:32.003 [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])
08:15:32.004 [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])
08:15:32.005 [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])
08:15:32.007 [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])
08:15:32.007 [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])
08:15:32.007 [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])
08:15:32.007 [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])
08:15:32.007 [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])
08:15:32.008 [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])
08:15:32.008 [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])
08:15:32.008 [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])
08:15:32.008 [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])
08:15:32.008 [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])
08:15:32.008 [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])
08:15:32.008 [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])
08:15:32.009 [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])
08:15:32.009 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:32.009 [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])
08:15:32.009 [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])
08:15:32.009 [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])
08:15:32.009 [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])
08:15:32.010 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:32.010 [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])
08:15:32.010 [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])
08:15:32.010 [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])
08:15:32.010 [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])
08:15:32.011 [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])
08:15:32.011 [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])
08:15:32.011 [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])
08:15:32.011 [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])
08:15:32.011 [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])
08:15:32.011 [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])
08:15:32.012 [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])
08:15:32.012 [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])
08:15:32.012 [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])
08:15:32.012 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 283968378
08:15:32.013 [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: )
08:15:32.013 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.013 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.013 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.013 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.013 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.013 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.013 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.013 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.013 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.016 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items
08:15:32.027 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 283968378
08:15:32.027 [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])
08:15:32.028 [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])
08:15:32.028 [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])
08:15:32.028 [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])
08:15:32.028 [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])
08:15:32.028 [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])
08:15:32.028 [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])
08:15:32.029 [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])
08:15:32.029 [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])
08:15:32.029 [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])
08:15:32.029 [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])
08:15:32.029 [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])
08:15:32.029 [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])
08:15:32.029 [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])
08:15:32.029 [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])
08:15:32.030 [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])
08:15:32.030 [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])
08:15:32.030 [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])
08:15:32.030 [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])
08:15:32.030 [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])
08:15:32.030 [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])
08:15:32.030 [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])
08:15:32.030 [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])
08:15:32.031 [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])
08:15:32.031 [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])
08:15:32.031 [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])
08:15:32.031 [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])
08:15:32.031 [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])
08:15:32.031 [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])
08:15:32.031 [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])
08:15:32.040 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 81 msec
08:15:32.040 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.042 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ************************************************************************************************************************************************************
08:15:32.042 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render posts"
08:15:32.042 [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]]
08:15:32.042 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ************************************************************************************************************************************************************
08:15:32.066 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.067 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.067 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.067 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.067 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.067 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.068 [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])
08:15:32.068 [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])
08:15:32.068 [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])
08:15:32.068 [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])
08:15:32.068 [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])
08:15:32.069 [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])
08:15:32.069 [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])
08:15:32.069 [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])
08:15:32.069 [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])
08:15:32.069 [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])
08:15:32.069 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:32.069 [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])
08:15:32.069 [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])
08:15:32.070 [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])
08:15:32.070 [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])
08:15:32.070 [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])
08:15:32.070 [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])
08:15:32.070 [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])
08:15:32.070 [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])
08:15:32.070 [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])
08:15:32.070 [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])
08:15:32.071 [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])
08:15:32.071 [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])
08:15:32.071 [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])
08:15:32.071 [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])
08:15:32.071 [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])
08:15:32.071 [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])
08:15:32.071 [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])
08:15:32.071 [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])
08:15:32.072 [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])
08:15:32.072 [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])
08:15:32.072 [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])
08:15:32.072 [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])
08:15:32.072 [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])
08:15:32.072 [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])
08:15:32.072 [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])
08:15:32.072 [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])
08:15:32.073 [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])
08:15:32.073 [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])
08:15:32.073 [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])
08:15:32.073 [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])
08:15:32.073 [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])
08:15:32.073 [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])
08:15:32.073 [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])
08:15:32.074 [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])
08:15:32.074 [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])
08:15:32.074 [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])
08:15:32.074 [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])
08:15:32.074 [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])
08:15:32.074 [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])
08:15:32.074 [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])
08:15:32.074 [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])
08:15:32.075 [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])
08:15:32.075 [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])
08:15:32.075 [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])
08:15:32.075 [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])
08:15:32.075 [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])
08:15:32.075 [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])
08:15:32.075 [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])
08:15:32.075 [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])
08:15:32.076 [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])
08:15:32.076 [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])
08:15:32.076 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:32.076 [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])
08:15:32.076 [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])
08:15:32.076 [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])
08:15:32.076 [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])
08:15:32.076 [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])
08:15:32.077 [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])
08:15:32.077 [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])
08:15:32.077 [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])
08:15:32.077 [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])
08:15:32.077 [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])
08:15:32.077 [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])
08:15:32.077 [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])
08:15:32.077 [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])
08:15:32.078 [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])
08:15:32.078 [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])
08:15:32.078 [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])
08:15:32.078 [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])
08:15:32.078 [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])
08:15:32.078 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:32.078 [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])
08:15:32.079 [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])
08:15:32.079 [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])
08:15:32.079 [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])
08:15:32.079 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:32.079 [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])
08:15:32.079 [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])
08:15:32.079 [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])
08:15:32.079 [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])
08:15:32.080 [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])
08:15:32.080 [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])
08:15:32.080 [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])
08:15:32.080 [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])
08:15:32.080 [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])
08:15:32.080 [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])
08:15:32.080 [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])
08:15:32.080 [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])
08:15:32.081 [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])
08:15:32.081 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 976782276
08:15:32.081 [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)
08:15:32.081 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.081 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.081 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.081 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.081 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.081 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.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=[]))
08:15:32.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=[])
08:15:32.084 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.088 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items
08:15:32.093 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 976782276
08:15:32.093 [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])
08:15:32.093 [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])
08:15:32.093 [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])
08:15:32.093 [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])
08:15:32.093 [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])
08:15:32.093 [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])
08:15:32.093 [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])
08:15:32.094 [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])
08:15:32.094 [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])
08:15:32.094 [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])
08:15:32.094 [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])
08:15:32.094 [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])
08:15:32.094 [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])
08:15:32.094 [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])
08:15:32.094 [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])
08:15:32.094 [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])
08:15:32.095 [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])
08:15:32.095 [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])
08:15:32.095 [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])
08:15:32.095 [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])
08:15:32.095 [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])
08:15:32.095 [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])
08:15:32.095 [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])
08:15:32.095 [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])
08:15:32.096 [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])
08:15:32.096 [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])
08:15:32.096 [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])
08:15:32.096 [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])
08:15:32.096 [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])
08:15:32.103 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 60 msec
08:15:32.103 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.105 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************************************************************************************************************************************
08:15:32.105 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render posts"
08:15:32.105 [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]]
08:15:32.105 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************************************************************************************************************************************
08:15:32.134 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.134 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.134 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.134 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.135 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.135 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.135 [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])
08:15:32.135 [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])
08:15:32.135 [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])
08:15:32.135 [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])
08:15:32.135 [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])
08:15:32.136 [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])
08:15:32.136 [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])
08:15:32.136 [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])
08:15:32.136 [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])
08:15:32.136 [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])
08:15:32.136 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:32.136 [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])
08:15:32.136 [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])
08:15:32.137 [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])
08:15:32.137 [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])
08:15:32.137 [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])
08:15:32.138 [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])
08:15:32.138 [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])
08:15:32.139 [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])
08:15:32.139 [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])
08:15:32.139 [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])
08:15:32.139 [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])
08:15:32.139 [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])
08:15:32.139 [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])
08:15:32.139 [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])
08:15:32.140 [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])
08:15:32.140 [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])
08:15:32.140 [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])
08:15:32.140 [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])
08:15:32.140 [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])
08:15:32.140 [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])
08:15:32.140 [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])
08:15:32.140 [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])
08:15:32.141 [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])
08:15:32.141 [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])
08:15:32.141 [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])
08:15:32.141 [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])
08:15:32.141 [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])
08:15:32.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])
08:15:32.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])
08:15:32.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])
08:15:32.144 [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])
08:15:32.146 [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])
08:15:32.146 [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])
08:15:32.146 [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])
08:15:32.146 [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])
08:15:32.146 [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])
08:15:32.146 [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])
08:15:32.146 [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])
08:15:32.147 [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])
08:15:32.147 [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])
08:15:32.147 [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])
08:15:32.147 [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])
08:15:32.147 [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])
08:15:32.147 [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])
08:15:32.147 [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])
08:15:32.147 [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])
08:15:32.148 [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])
08:15:32.148 [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])
08:15:32.148 [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])
08:15:32.148 [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])
08:15:32.148 [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])
08:15:32.148 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:32.148 [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])
08:15:32.148 [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])
08:15:32.149 [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])
08:15:32.149 [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])
08:15:32.149 [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])
08:15:32.149 [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])
08:15:32.149 [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])
08:15:32.149 [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])
08:15:32.149 [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])
08:15:32.150 [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])
08:15:32.150 [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])
08:15:32.150 [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])
08:15:32.150 [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])
08:15:32.150 [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])
08:15:32.150 [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])
08:15:32.151 [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])
08:15:32.151 [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])
08:15:32.151 [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])
08:15:32.151 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:32.152 [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])
08:15:32.152 [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])
08:15:32.152 [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])
08:15:32.152 [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])
08:15:32.152 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:32.153 [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])
08:15:32.153 [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])
08:15:32.153 [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])
08:15:32.153 [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])
08:15:32.154 [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])
08:15:32.154 [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])
08:15:32.154 [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])
08:15:32.154 [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])
08:15:32.154 [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])
08:15:32.155 [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])
08:15:32.155 [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])
08:15:32.155 [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])
08:15:32.155 [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])
08:15:32.156 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 587346608
08:15:32.156 [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)
08:15:32.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=[]))
08:15:32.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=[])
08:15:32.156 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.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=[]))
08:15:32.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=[])
08:15:32.156 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.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=[]))
08:15:32.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=[])
08:15:32.156 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.161 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items
08:15:32.167 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 587346608
08:15:32.167 [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])
08:15:32.168 [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])
08:15:32.168 [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])
08:15:32.168 [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])
08:15:32.168 [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])
08:15:32.168 [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])
08:15:32.168 [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])
08:15:32.168 [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])
08:15:32.168 [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])
08:15:32.169 [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])
08:15:32.169 [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])
08:15:32.169 [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])
08:15:32.169 [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])
08:15:32.169 [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])
08:15:32.169 [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])
08:15:32.169 [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])
08:15:32.169 [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])
08:15:32.169 [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])
08:15:32.170 [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])
08:15:32.170 [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])
08:15:32.170 [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])
08:15:32.170 [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])
08:15:32.170 [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])
08:15:32.170 [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])
08:15:32.170 [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])
08:15:32.170 [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])
08:15:32.170 [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])
08:15:32.171 [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])
08:15:32.171 [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])
08:15:32.171 [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])
08:15:32.175 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 70 msec
08:15:32.175 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.177 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:32.177 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render posts"
08:15:32.177 [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]]
08:15:32.177 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:32.224 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.225 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.225 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.225 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.225 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.225 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.225 [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])
08:15:32.226 [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])
08:15:32.226 [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])
08:15:32.226 [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])
08:15:32.226 [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])
08:15:32.226 [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])
08:15:32.226 [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])
08:15:32.226 [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])
08:15:32.226 [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])
08:15:32.227 [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])
08:15:32.227 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:32.227 [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])
08:15:32.227 [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])
08:15:32.227 [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])
08:15:32.227 [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])
08:15:32.227 [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])
08:15:32.227 [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])
08:15:32.228 [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])
08:15:32.228 [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])
08:15:32.228 [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])
08:15:32.228 [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])
08:15:32.228 [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])
08:15:32.228 [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])
08:15:32.228 [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])
08:15:32.228 [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])
08:15:32.229 [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])
08:15:32.229 [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])
08:15:32.229 [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])
08:15:32.229 [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])
08:15:32.229 [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])
08:15:32.229 [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])
08:15:32.229 [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])
08:15:32.229 [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])
08:15:32.230 [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])
08:15:32.230 [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])
08:15:32.230 [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])
08:15:32.230 [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])
08:15:32.230 [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])
08:15:32.230 [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])
08:15:32.230 [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])
08:15:32.230 [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])
08:15:32.230 [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])
08:15:32.231 [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])
08:15:32.231 [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])
08:15:32.231 [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])
08:15:32.231 [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])
08:15:32.231 [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])
08:15:32.231 [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])
08:15:32.231 [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])
08:15:32.231 [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])
08:15:32.232 [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])
08:15:32.232 [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])
08:15:32.232 [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])
08:15:32.232 [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])
08:15:32.232 [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])
08:15:32.232 [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])
08:15:32.232 [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])
08:15:32.232 [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])
08:15:32.232 [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])
08:15:32.233 [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])
08:15:32.233 [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])
08:15:32.233 [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])
08:15:32.233 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:32.233 [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])
08:15:32.233 [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])
08:15:32.233 [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])
08:15:32.233 [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])
08:15:32.234 [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])
08:15:32.234 [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])
08:15:32.234 [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])
08:15:32.234 [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])
08:15:32.234 [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])
08:15:32.234 [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])
08:15:32.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])
08:15:32.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])
08:15:32.234 [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])
08:15:32.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])
08:15:32.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])
08:15:32.235 [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])
08:15:32.235 [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])
08:15:32.235 [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])
08:15:32.235 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:32.235 [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])
08:15:32.235 [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])
08:15:32.236 [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])
08:15:32.236 [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])
08:15:32.236 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:32.236 [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])
08:15:32.236 [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])
08:15:32.236 [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])
08:15:32.236 [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])
08:15:32.236 [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])
08:15:32.236 [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])
08:15:32.237 [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])
08:15:32.237 [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])
08:15:32.237 [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])
08:15:32.237 [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])
08:15:32.237 [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])
08:15:32.237 [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])
08:15:32.237 [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])
08:15:32.237 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1180773372
08:15:32.238 [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: )
08:15:32.238 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.238 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.238 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.238 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.238 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.238 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.238 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.238 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.238 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.238 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items
08:15:32.269 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1180773372
08:15:32.269 [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])
08:15:32.269 [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])
08:15:32.269 [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])
08:15:32.269 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> linked:  Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:32.269 [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])
08:15:32.269 [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])
08:15:32.270 [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])
08:15:32.270 [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])
08:15:32.270 [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])
08:15:32.270 [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])
08:15:32.270 [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])
08:15:32.270 [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])
08:15:32.270 [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])
08:15:32.270 [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])
08:15:32.271 [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])
08:15:32.271 [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])
08:15:32.271 [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])
08:15:32.271 [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])
08:15:32.271 [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])
08:15:32.271 [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])
08:15:32.271 [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])
08:15:32.271 [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])
08:15:32.271 [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])
08:15:32.272 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> linked:  Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:32.272 [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])
08:15:32.272 [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])
08:15:32.272 [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])
08:15:32.272 [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])
08:15:32.272 [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])
08:15:32.272 [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])
08:15:32.272 [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])
08:15:32.272 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> linked:  Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:32.273 [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])
08:15:32.273 [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])
08:15:32.273 [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])
08:15:32.273 [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])
08:15:32.273 [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])
08:15:32.273 [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])
08:15:32.274 [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])
08:15:32.274 [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])
08:15:32.274 [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])
08:15:32.274 [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])
08:15:32.274 [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])
08:15:32.274 [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])
08:15:32.275 [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])
08:15:32.275 [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])
08:15:32.275 [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])
08:15:32.275 [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])
08:15:32.275 [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])
08:15:32.275 [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])
08:15:32.275 [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])
08:15:32.275 [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])
08:15:32.275 [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])
08:15:32.276 [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])
08:15:32.276 [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])
08:15:32.276 [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])
08:15:32.276 [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])
08:15:32.276 [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])
08:15:32.276 [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])
08:15:32.276 [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])
08:15:32.276 [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])
08:15:32.277 [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])
08:15:32.277 [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])
08:15:32.277 [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])
08:15:32.277 [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])
08:15:32.277 [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])
08:15:32.277 [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])
08:15:32.277 [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])
08:15:32.277 [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])
08:15:32.277 [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])
08:15:32.278 [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])
08:15:32.278 [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])
08:15:32.278 [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])
08:15:32.278 [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])
08:15:32.278 [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])
08:15:32.279 [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])
08:15:32.279 [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])
08:15:32.279 [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])
08:15:32.279 [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])
08:15:32.279 [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])
08:15:32.279 [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])
08:15:32.280 [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])
08:15:32.280 [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])
08:15:32.280 [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])
08:15:32.280 [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])
08:15:32.280 [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])
08:15:32.280 [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])
08:15:32.280 [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])
08:15:32.280 [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])
08:15:32.281 [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])
08:15:32.281 [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])
08:15:32.281 [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])
08:15:32.281 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> linked:  Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:32.281 [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])
08:15:32.281 [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])
08:15:32.282 [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])
08:15:32.282 [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])
08:15:32.282 [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])
08:15:32.282 [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])
08:15:32.282 [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])
08:15:32.299 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 123 msec
08:15:32.299 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.301 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:32.301 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render posts"
08:15:32.301 [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]]
08:15:32.301 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:32.366 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.366 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.367 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.367 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.368 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.368 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.368 [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])
08:15:32.369 [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])
08:15:32.369 [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])
08:15:32.369 [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])
08:15:32.369 [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])
08:15:32.369 [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])
08:15:32.369 [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])
08:15:32.370 [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])
08:15:32.370 [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])
08:15:32.370 [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])
08:15:32.370 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:32.370 [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])
08:15:32.370 [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])
08:15:32.371 [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])
08:15:32.371 [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])
08:15:32.371 [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])
08:15:32.371 [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])
08:15:32.371 [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])
08:15:32.372 [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])
08:15:32.372 [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])
08:15:32.372 [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])
08:15:32.372 [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])
08:15:32.372 [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])
08:15:32.373 [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])
08:15:32.373 [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])
08:15:32.373 [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])
08:15:32.373 [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])
08:15:32.373 [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])
08:15:32.373 [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])
08:15:32.374 [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])
08:15:32.374 [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])
08:15:32.374 [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])
08:15:32.374 [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])
08:15:32.374 [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])
08:15:32.374 [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])
08:15:32.375 [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])
08:15:32.375 [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])
08:15:32.375 [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])
08:15:32.375 [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])
08:15:32.375 [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])
08:15:32.375 [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])
08:15:32.375 [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])
08:15:32.375 [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])
08:15:32.376 [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])
08:15:32.376 [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])
08:15:32.376 [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])
08:15:32.376 [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])
08:15:32.376 [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])
08:15:32.377 [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])
08:15:32.377 [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])
08:15:32.377 [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])
08:15:32.378 [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])
08:15:32.378 [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])
08:15:32.378 [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])
08:15:32.378 [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])
08:15:32.378 [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])
08:15:32.378 [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])
08:15:32.378 [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])
08:15:32.378 [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])
08:15:32.378 [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])
08:15:32.379 [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])
08:15:32.379 [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])
08:15:32.379 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:32.379 [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])
08:15:32.379 [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])
08:15:32.379 [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])
08:15:32.379 [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])
08:15:32.379 [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])
08:15:32.379 [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])
08:15:32.380 [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])
08:15:32.380 [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])
08:15:32.380 [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])
08:15:32.380 [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])
08:15:32.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])
08:15:32.381 [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])
08:15:32.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])
08:15:32.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])
08:15:32.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])
08:15:32.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])
08:15:32.383 [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])
08:15:32.383 [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])
08:15:32.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])
08:15:32.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])
08:15:32.384 [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])
08:15:32.384 [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])
08:15:32.384 [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])
08:15:32.384 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:32.385 [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])
08:15:32.385 [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])
08:15:32.385 [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])
08:15:32.385 [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])
08:15:32.385 [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])
08:15:32.386 [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])
08:15:32.386 [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])
08:15:32.386 [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])
08:15:32.386 [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])
08:15:32.386 [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])
08:15:32.387 [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])
08:15:32.387 [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])
08:15:32.387 [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])
08:15:32.388 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 154522617
08:15:32.388 [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: )
08:15:32.388 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.388 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.388 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.388 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.388 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.389 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.389 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.389 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.389 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.392 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items
08:15:32.407 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 154522617
08:15:32.408 [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])
08:15:32.408 [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])
08:15:32.408 [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])
08:15:32.408 [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])
08:15:32.408 [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])
08:15:32.408 [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])
08:15:32.408 [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])
08:15:32.408 [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])
08:15:32.409 [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])
08:15:32.409 [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])
08:15:32.409 [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])
08:15:32.409 [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])
08:15:32.409 [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])
08:15:32.409 [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])
08:15:32.409 [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])
08:15:32.409 [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])
08:15:32.409 [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])
08:15:32.410 [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])
08:15:32.410 [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])
08:15:32.410 [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])
08:15:32.410 [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])
08:15:32.410 [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])
08:15:32.410 [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])
08:15:32.411 [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])
08:15:32.411 [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])
08:15:32.411 [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])
08:15:32.411 [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])
08:15:32.411 [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])
08:15:32.411 [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])
08:15:32.411 [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])
08:15:32.411 [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])
08:15:32.411 [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])
08:15:32.412 [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])
08:15:32.412 [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])
08:15:32.412 [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])
08:15:32.412 [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])
08:15:32.412 [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])
08:15:32.412 [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])
08:15:32.412 [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])
08:15:32.412 [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])
08:15:32.412 [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])
08:15:32.413 [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])
08:15:32.413 [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])
08:15:32.413 [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])
08:15:32.419 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 117 msec
08:15:32.419 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.420 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:32.420 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render posts"
08:15:32.420 [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]]
08:15:32.420 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:32.442 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.442 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.442 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.442 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.443 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.443 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.443 [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])
08:15:32.443 [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])
08:15:32.443 [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])
08:15:32.443 [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])
08:15:32.443 [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])
08:15:32.444 [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])
08:15:32.444 [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])
08:15:32.444 [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])
08:15:32.444 [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])
08:15:32.444 [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])
08:15:32.444 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:32.444 [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])
08:15:32.444 [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])
08:15:32.444 [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])
08:15:32.445 [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])
08:15:32.445 [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])
08:15:32.445 [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])
08:15:32.445 [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])
08:15:32.445 [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])
08:15:32.445 [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])
08:15:32.445 [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])
08:15:32.445 [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])
08:15:32.446 [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])
08:15:32.446 [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])
08:15:32.446 [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])
08:15:32.446 [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])
08:15:32.446 [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])
08:15:32.446 [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])
08:15:32.446 [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])
08:15:32.446 [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])
08:15:32.446 [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])
08:15:32.447 [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])
08:15:32.447 [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])
08:15:32.447 [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])
08:15:32.447 [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])
08:15:32.447 [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])
08:15:32.447 [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])
08:15:32.447 [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])
08:15:32.447 [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])
08:15:32.447 [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])
08:15:32.448 [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])
08:15:32.448 [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])
08:15:32.448 [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])
08:15:32.448 [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])
08:15:32.448 [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])
08:15:32.448 [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])
08:15:32.448 [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])
08:15:32.449 [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])
08:15:32.449 [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])
08:15:32.449 [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])
08:15:32.449 [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])
08:15:32.449 [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])
08:15:32.450 [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])
08:15:32.450 [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])
08:15:32.450 [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])
08:15:32.450 [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])
08:15:32.450 [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])
08:15:32.450 [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])
08:15:32.450 [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])
08:15:32.450 [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])
08:15:32.451 [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])
08:15:32.451 [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])
08:15:32.451 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:32.451 [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])
08:15:32.451 [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])
08:15:32.451 [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])
08:15:32.451 [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])
08:15:32.451 [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])
08:15:32.451 [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])
08:15:32.452 [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])
08:15:32.452 [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])
08:15:32.452 [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])
08:15:32.452 [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])
08:15:32.454 [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])
08:15:32.455 [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])
08:15:32.455 [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])
08:15:32.455 [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])
08:15:32.455 [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])
08:15:32.455 [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])
08:15:32.455 [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])
08:15:32.455 [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])
08:15:32.455 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:32.456 [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])
08:15:32.456 [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])
08:15:32.456 [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])
08:15:32.456 [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])
08:15:32.456 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:32.456 [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])
08:15:32.456 [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])
08:15:32.456 [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])
08:15:32.457 [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])
08:15:32.457 [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])
08:15:32.457 [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])
08:15:32.457 [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])
08:15:32.457 [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])
08:15:32.457 [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])
08:15:32.457 [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])
08:15:32.457 [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])
08:15:32.457 [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])
08:15:32.458 [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])
08:15:32.458 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 570723286
08:15:32.458 [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: )
08:15:32.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=[]))
08:15:32.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=[])
08:15:32.458 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.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=[]))
08:15:32.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=[])
08:15:32.458 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.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=[]))
08:15:32.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=[])
08:15:32.459 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.460 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items
08:15:32.471 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 570723286
08:15:32.471 [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])
08:15:32.471 [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])
08:15:32.471 [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])
08:15:32.471 [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])
08:15:32.471 [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])
08:15:32.472 [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])
08:15:32.472 [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])
08:15:32.472 [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])
08:15:32.472 [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])
08:15:32.472 [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])
08:15:32.472 [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])
08:15:32.472 [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])
08:15:32.472 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> linked:  Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:32.472 [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])
08:15:32.473 [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])
08:15:32.473 [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])
08:15:32.473 [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])
08:15:32.473 [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])
08:15:32.473 [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])
08:15:32.473 [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])
08:15:32.473 [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])
08:15:32.473 [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])
08:15:32.473 [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])
08:15:32.473 [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])
08:15:32.474 [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])
08:15:32.474 [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])
08:15:32.474 [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])
08:15:32.474 [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])
08:15:32.474 [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])
08:15:32.474 [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])
08:15:32.474 [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])
08:15:32.474 [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])
08:15:32.474 [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])
08:15:32.475 [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])
08:15:32.475 [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])
08:15:32.475 [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])
08:15:32.475 [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])
08:15:32.475 [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])
08:15:32.475 [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])
08:15:32.475 [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])
08:15:32.475 [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])
08:15:32.475 [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])
08:15:32.475 [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])
08:15:32.476 [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])
08:15:32.476 [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])
08:15:32.476 [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])
08:15:32.476 [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])
08:15:32.476 [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])
08:15:32.476 [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])
08:15:32.476 [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])
08:15:32.476 [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])
08:15:32.477 [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])
08:15:32.482 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 62 msec
08:15:32.483 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.484 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:32.484 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render posts"
08:15:32.484 [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]]
08:15:32.484 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:32.503 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.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=[])
08:15:32.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=[]))
08:15:32.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=[])
08:15:32.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=[]))
08:15:32.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=[])
08:15:32.504 [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])
08:15:32.504 [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])
08:15:32.505 [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])
08:15:32.505 [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])
08:15:32.505 [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])
08:15:32.505 [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])
08:15:32.505 [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])
08:15:32.505 [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])
08:15:32.505 [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])
08:15:32.505 [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])
08:15:32.505 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:32.505 [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])
08:15:32.506 [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])
08:15:32.506 [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])
08:15:32.506 [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])
08:15:32.506 [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])
08:15:32.506 [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])
08:15:32.506 [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])
08:15:32.506 [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])
08:15:32.506 [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])
08:15:32.507 [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])
08:15:32.507 [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])
08:15:32.507 [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])
08:15:32.507 [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])
08:15:32.507 [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])
08:15:32.507 [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])
08:15:32.507 [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])
08:15:32.507 [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])
08:15:32.507 [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])
08:15:32.508 [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])
08:15:32.508 [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])
08:15:32.508 [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])
08:15:32.508 [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])
08:15:32.508 [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])
08:15:32.508 [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])
08:15:32.508 [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])
08:15:32.508 [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])
08:15:32.508 [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])
08:15:32.509 [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])
08:15:32.509 [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])
08:15:32.509 [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])
08:15:32.509 [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])
08:15:32.509 [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])
08:15:32.509 [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])
08:15:32.509 [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])
08:15:32.509 [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])
08:15:32.509 [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])
08:15:32.509 [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])
08:15:32.510 [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])
08:15:32.510 [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])
08:15:32.510 [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])
08:15:32.510 [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])
08:15:32.511 [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])
08:15:32.511 [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])
08:15:32.511 [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])
08:15:32.511 [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])
08:15:32.511 [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])
08:15:32.511 [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])
08:15:32.511 [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])
08:15:32.511 [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])
08:15:32.512 [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])
08:15:32.512 [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])
08:15:32.512 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:32.512 [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])
08:15:32.512 [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])
08:15:32.512 [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])
08:15:32.512 [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])
08:15:32.512 [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])
08:15:32.512 [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])
08:15:32.513 [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])
08:15:32.513 [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])
08:15:32.513 [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])
08:15:32.513 [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])
08:15:32.513 [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])
08:15:32.513 [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])
08:15:32.513 [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])
08:15:32.513 [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])
08:15:32.513 [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])
08:15:32.514 [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])
08:15:32.514 [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])
08:15:32.514 [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])
08:15:32.514 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:32.514 [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])
08:15:32.514 [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])
08:15:32.514 [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])
08:15:32.514 [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])
08:15:32.514 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:32.515 [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])
08:15:32.515 [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])
08:15:32.515 [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])
08:15:32.515 [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])
08:15:32.515 [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])
08:15:32.515 [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])
08:15:32.515 [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])
08:15:32.515 [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])
08:15:32.515 [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])
08:15:32.516 [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])
08:15:32.516 [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])
08:15:32.516 [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])
08:15:32.516 [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])
08:15:32.516 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 2000603780
08:15:32.517 [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)
08:15:32.517 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.517 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.517 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.517 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.517 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.517 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.517 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.517 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.517 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.520 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items
08:15:32.526 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 2000603780
08:15:32.526 [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])
08:15:32.526 [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])
08:15:32.526 [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])
08:15:32.526 [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])
08:15:32.526 [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])
08:15:32.526 [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])
08:15:32.526 [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])
08:15:32.527 [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])
08:15:32.527 [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])
08:15:32.527 [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])
08:15:32.527 [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])
08:15:32.527 [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])
08:15:32.527 [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])
08:15:32.527 [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])
08:15:32.527 [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])
08:15:32.527 [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])
08:15:32.528 [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])
08:15:32.528 [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])
08:15:32.528 [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])
08:15:32.528 [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])
08:15:32.528 [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])
08:15:32.528 [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])
08:15:32.528 [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])
08:15:32.528 [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])
08:15:32.528 [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])
08:15:32.528 [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])
08:15:32.529 [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])
08:15:32.529 [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])
08:15:32.529 [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])
08:15:32.533 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 49 msec
08:15:32.533 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.534 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:32.534 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render posts"
08:15:32.534 [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]]
08:15:32.534 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:32.557 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.557 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.557 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.557 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.558 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.558 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.558 [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])
08:15:32.558 [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])
08:15:32.558 [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])
08:15:32.558 [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])
08:15:32.558 [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])
08:15:32.559 [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])
08:15:32.559 [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])
08:15:32.559 [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])
08:15:32.559 [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])
08:15:32.559 [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])
08:15:32.559 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:32.559 [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])
08:15:32.559 [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])
08:15:32.560 [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])
08:15:32.560 [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])
08:15:32.560 [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])
08:15:32.560 [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])
08:15:32.560 [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])
08:15:32.560 [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])
08:15:32.560 [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])
08:15:32.560 [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])
08:15:32.560 [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])
08:15:32.561 [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])
08:15:32.561 [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])
08:15:32.561 [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])
08:15:32.561 [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])
08:15:32.561 [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])
08:15:32.561 [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])
08:15:32.561 [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])
08:15:32.561 [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])
08:15:32.561 [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])
08:15:32.562 [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])
08:15:32.562 [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])
08:15:32.562 [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])
08:15:32.562 [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])
08:15:32.562 [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])
08:15:32.562 [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])
08:15:32.562 [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])
08:15:32.562 [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])
08:15:32.562 [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])
08:15:32.563 [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])
08:15:32.563 [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])
08:15:32.563 [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])
08:15:32.563 [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])
08:15:32.563 [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])
08:15:32.563 [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])
08:15:32.563 [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])
08:15:32.563 [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])
08:15:32.563 [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])
08:15:32.564 [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])
08:15:32.564 [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])
08:15:32.564 [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])
08:15:32.564 [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])
08:15:32.564 [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])
08:15:32.564 [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])
08:15:32.564 [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])
08:15:32.564 [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])
08:15:32.564 [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])
08:15:32.565 [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])
08:15:32.565 [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])
08:15:32.565 [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])
08:15:32.565 [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])
08:15:32.565 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:32.565 [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])
08:15:32.565 [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])
08:15:32.566 [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])
08:15:32.566 [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])
08:15:32.566 [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])
08:15:32.566 [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])
08:15:32.566 [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])
08:15:32.566 [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])
08:15:32.566 [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])
08:15:32.566 [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])
08:15:32.566 [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])
08:15:32.567 [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])
08:15:32.567 [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])
08:15:32.567 [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])
08:15:32.567 [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])
08:15:32.567 [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])
08:15:32.567 [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])
08:15:32.567 [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])
08:15:32.567 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:32.567 [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])
08:15:32.568 [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])
08:15:32.568 [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])
08:15:32.568 [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])
08:15:32.568 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:32.568 [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])
08:15:32.568 [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])
08:15:32.568 [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])
08:15:32.568 [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])
08:15:32.568 [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])
08:15:32.569 [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])
08:15:32.569 [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])
08:15:32.569 [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])
08:15:32.569 [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])
08:15:32.569 [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])
08:15:32.569 [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])
08:15:32.569 [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])
08:15:32.569 [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])
08:15:32.570 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1731588624
08:15:32.570 [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)
08:15:32.570 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.570 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.570 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.570 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.570 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.570 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.570 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.570 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.571 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.573 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items
08:15:32.579 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1731588624
08:15:32.579 [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])
08:15:32.579 [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])
08:15:32.579 [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])
08:15:32.579 [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])
08:15:32.579 [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])
08:15:32.579 [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])
08:15:32.579 [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])
08:15:32.580 [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])
08:15:32.580 [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])
08:15:32.580 [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])
08:15:32.580 [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])
08:15:32.580 [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])
08:15:32.580 [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])
08:15:32.580 [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])
08:15:32.580 [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])
08:15:32.580 [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])
08:15:32.581 [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])
08:15:32.581 [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])
08:15:32.581 [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])
08:15:32.581 [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])
08:15:32.581 [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])
08:15:32.581 [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])
08:15:32.581 [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])
08:15:32.581 [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])
08:15:32.581 [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])
08:15:32.582 [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])
08:15:32.582 [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])
08:15:32.582 [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])
08:15:32.582 [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])
08:15:32.582 [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])
08:15:32.582 [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])
08:15:32.582 [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])
08:15:32.586 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 52 msec
08:15:32.586 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.587 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *********************************************
08:15:32.587 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render posts"
08:15:32.587 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ARGS [45, 10, 7, 30, /tags, Tags, [], [], []]
08:15:32.587 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *********************************************
08:15:32.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=[]))
08:15:32.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=[])
08:15:32.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=[]))
08:15:32.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=[])
08:15:32.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=[]))
08:15:32.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=[])
08:15:32.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])
08:15:32.608 [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])
08:15:32.608 [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])
08:15:32.609 [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])
08:15:32.610 [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])
08:15:32.610 [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])
08:15:32.610 [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])
08:15:32.610 [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])
08:15:32.610 [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])
08:15:32.610 [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])
08:15:32.610 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:32.611 [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])
08:15:32.611 [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])
08:15:32.611 [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])
08:15:32.611 [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])
08:15:32.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])
08:15:32.611 [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])
08:15:32.611 [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])
08:15:32.611 [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])
08:15:32.612 [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])
08:15:32.612 [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])
08:15:32.612 [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])
08:15:32.612 [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])
08:15:32.612 [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])
08:15:32.612 [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])
08:15:32.612 [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])
08:15:32.613 [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])
08:15:32.613 [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])
08:15:32.613 [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])
08:15:32.613 [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])
08:15:32.613 [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])
08:15:32.613 [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])
08:15:32.613 [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])
08:15:32.613 [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])
08:15:32.613 [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])
08:15:32.614 [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])
08:15:32.614 [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])
08:15:32.614 [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])
08:15:32.614 [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])
08:15:32.614 [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])
08:15:32.614 [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])
08:15:32.614 [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])
08:15:32.614 [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])
08:15:32.614 [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])
08:15:32.615 [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])
08:15:32.615 [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])
08:15:32.615 [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])
08:15:32.615 [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])
08:15:32.615 [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])
08:15:32.615 [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])
08:15:32.615 [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])
08:15:32.615 [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])
08:15:32.615 [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])
08:15:32.616 [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])
08:15:32.616 [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])
08:15:32.616 [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])
08:15:32.616 [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])
08:15:32.616 [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])
08:15:32.616 [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])
08:15:32.616 [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])
08:15:32.616 [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])
08:15:32.616 [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])
08:15:32.617 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:32.617 [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])
08:15:32.617 [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])
08:15:32.617 [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])
08:15:32.617 [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])
08:15:32.617 [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])
08:15:32.617 [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])
08:15:32.617 [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])
08:15:32.617 [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])
08:15:32.618 [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])
08:15:32.618 [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])
08:15:32.618 [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])
08:15:32.618 [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])
08:15:32.618 [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])
08:15:32.618 [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])
08:15:32.618 [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])
08:15:32.618 [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])
08:15:32.619 [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])
08:15:32.619 [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])
08:15:32.619 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:32.619 [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])
08:15:32.619 [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])
08:15:32.619 [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])
08:15:32.619 [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])
08:15:32.619 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:32.619 [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])
08:15:32.620 [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])
08:15:32.620 [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])
08:15:32.620 [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])
08:15:32.620 [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])
08:15:32.620 [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])
08:15:32.620 [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])
08:15:32.620 [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])
08:15:32.620 [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])
08:15:32.621 [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])
08:15:32.621 [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])
08:15:32.621 [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])
08:15:32.621 [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])
08:15:32.621 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1682178149
08:15:32.621 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1682178149
08:15:32.621 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.621 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.621 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.622 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.622 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.622 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.622 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.622 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.622 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.627 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 40 msec
08:15:32.627 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.628 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************************************************************************
08:15:32.628 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render posts"
08:15:32.628 [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]]
08:15:32.628 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************************************************************************
08:15:32.647 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.647 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.647 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.647 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.648 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.648 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.648 [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])
08:15:32.648 [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])
08:15:32.648 [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])
08:15:32.648 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title # 3 - /post-3    - 2026-04-25T04:03Z[GMT] -            -            - [tag1, tag3, tag5])
08:15:32.648 [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])
08:15:32.648 [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])
08:15:32.649 [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])
08:15:32.649 [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])
08:15:32.649 [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])
08:15:32.649 [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])
08:15:32.649 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2018-01-26T19:25Z[GMT] -            - category1  - [tag3, tag7])
08:15:32.649 [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])
08:15:32.649 [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])
08:15:32.649 [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])
08:15:32.649 [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])
08:15:32.650 [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])
08:15:32.650 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #16 - /post-16   - 2019-02-03T21:36Z[GMT] -            -            - [tag1, tag6, tag9])
08:15:32.650 [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])
08:15:32.650 [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])
08:15:32.650 [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])
08:15:32.650 [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])
08:15:32.650 [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])
08:15:32.650 [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])
08:15:32.650 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #23 - /post-23   - 2020-07-09T00:35Z[GMT] -            - category2  - [tag2, tag4])
08:15:32.651 [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])
08:15:32.651 [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])
08:15:32.651 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #26 - /post-26   - 2020-05-24T15:10Z[GMT] -            - category1  - [tag7, tag10])
08:15:32.651 [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])
08:15:32.651 [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])
08:15:32.651 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #29 - /post-29   - 2025-07-06T13:30Z[GMT] -            -            - [tag6, tag7, tag10])
08:15:32.651 [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])
08:15:32.651 [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])
08:15:32.651 [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])
08:15:32.652 [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])
08:15:32.652 [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])
08:15:32.652 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #35 - /post-35   - 2025-11-12T22:47Z[GMT] -            - category2  - [tag6])
08:15:32.652 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #36 - /post-36   - 2026-03-04T20:34Z[GMT] -            - category1  - [tag5, tag8])
08:15:32.652 [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])
08:15:32.652 [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])
08:15:32.652 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #39 - /post-39   - 2018-09-21T11:27Z[GMT] -            -            - [tag1, tag8, tag10])
08:15:32.652 [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])
08:15:32.652 [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])
08:15:32.653 [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])
08:15:32.653 [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])
08:15:32.653 [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])
08:15:32.653 [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])
08:15:32.653 [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])
08:15:32.653 [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])
08:15:32.653 [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])
08:15:32.653 [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])
08:15:32.653 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #50 - /post-50   - 2018-03-07T02:25Z[GMT] -            - category1  - [tag4, tag8])
08:15:32.654 [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])
08:15:32.654 [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])
08:15:32.654 [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])
08:15:32.654 [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])
08:15:32.654 [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])
08:15:32.654 [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])
08:15:32.654 [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])
08:15:32.654 [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])
08:15:32.654 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #59 - /post-59   - 2018-04-28T10:54Z[GMT] -            -            - [tag6, tag9])
08:15:32.655 [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])
08:15:32.655 [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])
08:15:32.655 [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])
08:15:32.655 [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])
08:15:32.655 [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])
08:15:32.655 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #65 - /post-65   - 2018-02-10T20:30Z[GMT] -            -            - [tag1, tag5, tag7])
08:15:32.655 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #66 - /post-66   - 2021-03-27T07:24Z[GMT] -            -            - [tag1, tag5, tag8])
08:15:32.655 [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])
08:15:32.655 [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])
08:15:32.656 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #69 - /post-69   - 2024-08-03T04:00Z[GMT] -            -            - [tag1, tag5, tag10])
08:15:32.656 [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])
08:15:32.656 [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])
08:15:32.656 [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])
08:15:32.656 [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])
08:15:32.656 [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])
08:15:32.656 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #75 - /post-75   - 2022-10-18T17:42Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:32.656 [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])
08:15:32.656 [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])
08:15:32.657 [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])
08:15:32.657 [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])
08:15:32.657 [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])
08:15:32.657 [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])
08:15:32.657 [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])
08:15:32.657 [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])
08:15:32.657 [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])
08:15:32.658 [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])
08:15:32.658 [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])
08:15:32.658 [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])
08:15:32.658 [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])
08:15:32.658 [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])
08:15:32.658 [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])
08:15:32.658 [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])
08:15:32.658 [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])
08:15:32.659 [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])
08:15:32.659 [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])
08:15:32.659 [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])
08:15:32.659 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #96 - /post-96   - 2021-09-16T06:32Z[GMT] -            - category2  - [tag6, tag9])
08:15:32.659 [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])
08:15:32.659 [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])
08:15:32.659 [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])
08:15:32.660 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1994834032
08:15:32.660 [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: )
08:15:32.660 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.660 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.660 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.660 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.660 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.660 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.660 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.660 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.660 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.661 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items
08:15:32.720 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1994834032
08:15:32.720 [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])
08:15:32.721 [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])
08:15:32.721 [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])
08:15:32.721 [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])
08:15:32.721 [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])
08:15:32.721 [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])
08:15:32.721 [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])
08:15:32.721 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> full:    Content(Title # 3 - /post-3    - 2026-04-25T04:03Z[GMT] -            -            - [tag1, tag3, tag5])
08:15:32.721 [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])
08:15:32.722 [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])
08:15:32.722 [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])
08:15:32.722 [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])
08:15:32.722 [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])
08:15:32.722 [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])
08:15:32.722 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> lead in: Content(Title #35 - /post-35   - 2025-11-12T22:47Z[GMT] -            - category2  - [tag6])
08:15:32.722 [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])
08:15:32.722 [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])
08:15:32.723 [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])
08:15:32.723 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> linked:  Content(Title #29 - /post-29   - 2025-07-06T13:30Z[GMT] -            -            - [tag6, tag7, tag10])
08:15:32.723 [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])
08:15:32.723 [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])
08:15:32.723 [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])
08:15:32.723 [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])
08:15:32.723 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> linked:  Content(Title #69 - /post-69   - 2024-08-03T04:00Z[GMT] -            -            - [tag1, tag5, tag10])
08:15:32.723 [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])
08:15:32.724 [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])
08:15:32.724 [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])
08:15:32.724 [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])
08:15:32.724 [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])
08:15:32.724 [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])
08:15:32.728 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 99 msec
08:15:32.728 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.731 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:32.731 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render tag cloud"
08:15:32.731 [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)]]
08:15:32.731 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:32.753 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.753 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.753 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.753 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.753 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.753 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.753 [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])
08:15:32.754 [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])
08:15:32.754 [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])
08:15:32.754 [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])
08:15:32.754 [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])
08:15:32.754 [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])
08:15:32.754 [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])
08:15:32.754 [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])
08:15:32.755 [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])
08:15:32.755 [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])
08:15:32.755 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:32.755 [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])
08:15:32.755 [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])
08:15:32.755 [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])
08:15:32.755 [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])
08:15:32.755 [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])
08:15:32.755 [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])
08:15:32.756 [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])
08:15:32.756 [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])
08:15:32.756 [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])
08:15:32.756 [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])
08:15:32.756 [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])
08:15:32.756 [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])
08:15:32.756 [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])
08:15:32.756 [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])
08:15:32.756 [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])
08:15:32.757 [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])
08:15:32.757 [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])
08:15:32.757 [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])
08:15:32.757 [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])
08:15:32.757 [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])
08:15:32.757 [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])
08:15:32.757 [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])
08:15:32.757 [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])
08:15:32.757 [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])
08:15:32.758 [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])
08:15:32.758 [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])
08:15:32.758 [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])
08:15:32.758 [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])
08:15:32.758 [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])
08:15:32.758 [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])
08:15:32.758 [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])
08:15:32.758 [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])
08:15:32.759 [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])
08:15:32.759 [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])
08:15:32.759 [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])
08:15:32.759 [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])
08:15:32.759 [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])
08:15:32.759 [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])
08:15:32.760 [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])
08:15:32.760 [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])
08:15:32.760 [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])
08:15:32.761 [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])
08:15:32.761 [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])
08:15:32.761 [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])
08:15:32.761 [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])
08:15:32.761 [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])
08:15:32.761 [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])
08:15:32.761 [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])
08:15:32.761 [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])
08:15:32.761 [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])
08:15:32.762 [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])
08:15:32.762 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:32.762 [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])
08:15:32.762 [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])
08:15:32.762 [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])
08:15:32.762 [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])
08:15:32.762 [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])
08:15:32.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])
08:15:32.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])
08:15:32.763 [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])
08:15:32.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])
08:15:32.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])
08:15:32.763 [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])
08:15:32.763 [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])
08:15:32.763 [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])
08:15:32.763 [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])
08:15:32.764 [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])
08:15:32.764 [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])
08:15:32.765 [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])
08:15:32.765 [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])
08:15:32.765 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:32.765 [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])
08:15:32.765 [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])
08:15:32.765 [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])
08:15:32.765 [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])
08:15:32.765 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:32.765 [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])
08:15:32.766 [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])
08:15:32.766 [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])
08:15:32.766 [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])
08:15:32.766 [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])
08:15:32.766 [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])
08:15:32.766 [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])
08:15:32.766 [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])
08:15:32.766 [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])
08:15:32.766 [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])
08:15:32.767 [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])
08:15:32.767 [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])
08:15:32.767 [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])
08:15:32.767 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 743936514
08:15:32.767 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 743936514
08:15:32.767 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.767 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.767 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.767 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.767 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.767 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.767 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.768 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.768 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.770 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag8, 58, 1) 
08:15:32.770 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag9, 57, 2) 
08:15:32.770 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag1, 54, 3) 
08:15:32.770 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag10, 52, 4) 
08:15:32.770 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag5, 52, 4) 
08:15:32.771 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag7, 52, 4) 
08:15:32.771 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag2, 48, 5) 
08:15:32.771 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag4, 47, 6) 
08:15:32.771 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag3, 44, 7) 
08:15:32.771 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag6, 41, 8) 
08:15:32.771 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 40 msec
08:15:32.771 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.774 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:32.774 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render tag cloud"
08:15:32.774 [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)]]
08:15:32.774 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:32.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=[]))
08:15:32.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=[])
08:15:32.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=[]))
08:15:32.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=[])
08:15:32.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=[]))
08:15:32.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=[])
08:15:32.798 [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])
08:15:32.798 [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])
08:15:32.798 [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])
08:15:32.798 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title # 3 - /post-3    - 2026-04-25T04:03Z[GMT] -            -            - [tag1, tag3, tag5])
08:15:32.798 [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])
08:15:32.799 [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])
08:15:32.799 [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])
08:15:32.799 [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])
08:15:32.799 [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])
08:15:32.799 [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])
08:15:32.799 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2018-01-26T19:25Z[GMT] -            - category1  - [tag3, tag7])
08:15:32.799 [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])
08:15:32.799 [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])
08:15:32.800 [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])
08:15:32.800 [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])
08:15:32.800 [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])
08:15:32.800 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #16 - /post-16   - 2019-02-03T21:36Z[GMT] -            -            - [tag1, tag6, tag9])
08:15:32.800 [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])
08:15:32.800 [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])
08:15:32.800 [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])
08:15:32.800 [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])
08:15:32.800 [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])
08:15:32.801 [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])
08:15:32.801 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #23 - /post-23   - 2020-07-09T00:35Z[GMT] -            - category2  - [tag2, tag4])
08:15:32.801 [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])
08:15:32.801 [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])
08:15:32.801 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #26 - /post-26   - 2020-05-24T15:10Z[GMT] -            - category1  - [tag7, tag10])
08:15:32.801 [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])
08:15:32.801 [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])
08:15:32.801 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #29 - /post-29   - 2025-07-06T13:30Z[GMT] -            -            - [tag6, tag7, tag10])
08:15:32.801 [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])
08:15:32.802 [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])
08:15:32.802 [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])
08:15:32.802 [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])
08:15:32.802 [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])
08:15:32.802 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #35 - /post-35   - 2025-11-12T22:47Z[GMT] -            - category2  - [tag6])
08:15:32.802 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #36 - /post-36   - 2026-03-04T20:34Z[GMT] -            - category1  - [tag5, tag8])
08:15:32.802 [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])
08:15:32.802 [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])
08:15:32.803 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #39 - /post-39   - 2018-09-21T11:27Z[GMT] -            -            - [tag1, tag8, tag10])
08:15:32.803 [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])
08:15:32.803 [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])
08:15:32.803 [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])
08:15:32.803 [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])
08:15:32.803 [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])
08:15:32.803 [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])
08:15:32.803 [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])
08:15:32.804 [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])
08:15:32.804 [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])
08:15:32.804 [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])
08:15:32.804 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #50 - /post-50   - 2018-03-07T02:25Z[GMT] -            - category1  - [tag4, tag8])
08:15:32.804 [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])
08:15:32.804 [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])
08:15:32.804 [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])
08:15:32.804 [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])
08:15:32.804 [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])
08:15:32.805 [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])
08:15:32.805 [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])
08:15:32.805 [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])
08:15:32.805 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #59 - /post-59   - 2018-04-28T10:54Z[GMT] -            -            - [tag6, tag9])
08:15:32.805 [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])
08:15:32.805 [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])
08:15:32.805 [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])
08:15:32.805 [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])
08:15:32.805 [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])
08:15:32.806 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #65 - /post-65   - 2018-02-10T20:30Z[GMT] -            -            - [tag1, tag5, tag7])
08:15:32.806 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #66 - /post-66   - 2021-03-27T07:24Z[GMT] -            -            - [tag1, tag5, tag8])
08:15:32.806 [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])
08:15:32.806 [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])
08:15:32.806 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #69 - /post-69   - 2024-08-03T04:00Z[GMT] -            -            - [tag1, tag5, tag10])
08:15:32.806 [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])
08:15:32.806 [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])
08:15:32.806 [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])
08:15:32.807 [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])
08:15:32.807 [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])
08:15:32.807 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #75 - /post-75   - 2022-10-18T17:42Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:32.807 [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])
08:15:32.807 [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])
08:15:32.807 [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])
08:15:32.807 [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])
08:15:32.807 [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])
08:15:32.808 [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])
08:15:32.808 [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])
08:15:32.808 [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])
08:15:32.808 [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])
08:15:32.808 [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])
08:15:32.808 [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])
08:15:32.808 [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])
08:15:32.808 [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])
08:15:32.808 [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])
08:15:32.809 [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])
08:15:32.809 [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])
08:15:32.809 [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])
08:15:32.809 [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])
08:15:32.809 [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])
08:15:32.809 [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])
08:15:32.809 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #96 - /post-96   - 2021-09-16T06:32Z[GMT] -            - category2  - [tag6, tag9])
08:15:32.809 [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])
08:15:32.810 [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])
08:15:32.810 [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])
08:15:32.810 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1777030223
08:15:32.810 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1777030223
08:15:32.810 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.810 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.810 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.810 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.810 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.810 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.810 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.810 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.810 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.813 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag10, 55, 1) 
08:15:32.813 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag1, 53, 2) 
08:15:32.813 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag8, 52, 3) 
08:15:32.813 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag9, 52, 3) 
08:15:32.813 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag3, 48, 4) 
08:15:32.813 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag4, 46, 5) 
08:15:32.813 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag5, 46, 5) 
08:15:32.813 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag2, 44, 6) 
08:15:32.813 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag6, 43, 7) 
08:15:32.813 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag7, 43, 7) 
08:15:32.813 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 40 msec
08:15:32.813 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.815 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:32.815 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render tag cloud2"
08:15:32.815 [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)]]
08:15:32.815 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:32.834 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.834 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.834 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.834 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.834 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.835 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.835 [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])
08:15:32.835 [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])
08:15:32.835 [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])
08:15:32.835 [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])
08:15:32.835 [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])
08:15:32.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])
08:15:32.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])
08:15:32.836 [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])
08:15:32.836 [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])
08:15:32.836 [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])
08:15:32.836 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:32.836 [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])
08:15:32.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])
08:15:32.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])
08:15:32.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])
08:15:32.837 [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])
08:15:32.837 [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])
08:15:32.837 [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])
08:15:32.837 [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])
08:15:32.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])
08:15:32.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])
08:15:32.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])
08:15:32.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])
08:15:32.837 [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])
08:15:32.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])
08:15:32.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])
08:15:32.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])
08:15:32.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])
08:15:32.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])
08:15:32.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])
08:15:32.838 [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])
08:15:32.838 [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])
08:15:32.838 [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])
08:15:32.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])
08:15:32.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])
08:15:32.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])
08:15:32.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])
08:15:32.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])
08:15:32.839 [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])
08:15:32.839 [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])
08:15:32.839 [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])
08:15:32.839 [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])
08:15:32.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])
08:15:32.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])
08:15:32.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])
08:15:32.840 [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])
08:15:32.840 [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])
08:15:32.840 [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])
08:15:32.840 [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])
08:15:32.840 [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])
08:15:32.840 [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])
08:15:32.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])
08:15:32.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])
08:15:32.841 [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])
08:15:32.841 [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])
08:15:32.841 [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])
08:15:32.841 [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])
08:15:32.841 [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])
08:15:32.841 [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])
08:15:32.841 [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])
08:15:32.842 [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])
08:15:32.842 [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])
08:15:32.842 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:32.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])
08:15:32.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])
08:15:32.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])
08:15:32.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])
08:15:32.843 [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])
08:15:32.843 [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])
08:15:32.843 [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])
08:15:32.843 [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])
08:15:32.843 [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])
08:15:32.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])
08:15:32.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])
08:15:32.844 [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])
08:15:32.844 [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])
08:15:32.844 [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])
08:15:32.844 [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])
08:15:32.844 [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])
08:15:32.844 [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])
08:15:32.844 [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])
08:15:32.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])
08:15:32.845 [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])
08:15:32.845 [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])
08:15:32.845 [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])
08:15:32.845 [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])
08:15:32.845 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:32.845 [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])
08:15:32.845 [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])
08:15:32.845 [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])
08:15:32.846 [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])
08:15:32.846 [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])
08:15:32.846 [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])
08:15:32.846 [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])
08:15:32.846 [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])
08:15:32.846 [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])
08:15:32.846 [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])
08:15:32.846 [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])
08:15:32.847 [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])
08:15:32.847 [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])
08:15:32.847 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1239935217
08:15:32.847 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 1239935217
08:15:32.847 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.847 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.847 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.847 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.847 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.847 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.847 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.847 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.848 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.850 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag8, 58, 1) 
08:15:32.850 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag9, 57, 2) 
08:15:32.850 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag1, 54, 3) 
08:15:32.850 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag10, 52, 4) 
08:15:32.850 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag5, 52, 4) 
08:15:32.850 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag7, 52, 4) 
08:15:32.850 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag2, 48, 5) 
08:15:32.850 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag4, 47, 6) 
08:15:32.850 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag3, 44, 7) 
08:15:32.850 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag6, 41, 8) 
08:15:32.851 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 35 msec
08:15:32.851 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.852 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:32.852 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render tag cloud2"
08:15:32.852 [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)]]
08:15:32.852 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:32.870 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.870 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.871 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.871 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.871 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.871 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.871 [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])
08:15:32.871 [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])
08:15:32.871 [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])
08:15:32.872 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title # 3 - /post-3    - 2026-04-25T04:03Z[GMT] -            -            - [tag1, tag3, tag5])
08:15:32.872 [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])
08:15:32.872 [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])
08:15:32.872 [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])
08:15:32.872 [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])
08:15:32.872 [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])
08:15:32.872 [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])
08:15:32.872 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2018-01-26T19:25Z[GMT] -            - category1  - [tag3, tag7])
08:15:32.873 [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])
08:15:32.873 [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])
08:15:32.873 [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])
08:15:32.873 [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])
08:15:32.873 [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])
08:15:32.873 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #16 - /post-16   - 2019-02-03T21:36Z[GMT] -            -            - [tag1, tag6, tag9])
08:15:32.873 [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])
08:15:32.873 [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])
08:15:32.873 [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])
08:15:32.874 [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])
08:15:32.874 [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])
08:15:32.874 [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])
08:15:32.874 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #23 - /post-23   - 2020-07-09T00:35Z[GMT] -            - category2  - [tag2, tag4])
08:15:32.874 [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])
08:15:32.874 [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])
08:15:32.874 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #26 - /post-26   - 2020-05-24T15:10Z[GMT] -            - category1  - [tag7, tag10])
08:15:32.874 [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])
08:15:32.875 [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])
08:15:32.875 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #29 - /post-29   - 2025-07-06T13:30Z[GMT] -            -            - [tag6, tag7, tag10])
08:15:32.875 [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])
08:15:32.875 [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])
08:15:32.875 [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])
08:15:32.875 [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])
08:15:32.875 [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])
08:15:32.876 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #35 - /post-35   - 2025-11-12T22:47Z[GMT] -            - category2  - [tag6])
08:15:32.876 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #36 - /post-36   - 2026-03-04T20:34Z[GMT] -            - category1  - [tag5, tag8])
08:15:32.876 [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])
08:15:32.876 [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])
08:15:32.876 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #39 - /post-39   - 2018-09-21T11:27Z[GMT] -            -            - [tag1, tag8, tag10])
08:15:32.876 [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])
08:15:32.876 [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])
08:15:32.876 [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])
08:15:32.876 [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])
08:15:32.877 [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])
08:15:32.877 [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])
08:15:32.877 [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])
08:15:32.877 [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])
08:15:32.877 [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])
08:15:32.877 [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])
08:15:32.877 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #50 - /post-50   - 2018-03-07T02:25Z[GMT] -            - category1  - [tag4, tag8])
08:15:32.877 [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])
08:15:32.877 [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])
08:15:32.878 [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])
08:15:32.878 [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])
08:15:32.878 [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])
08:15:32.878 [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])
08:15:32.878 [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])
08:15:32.878 [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])
08:15:32.878 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #59 - /post-59   - 2018-04-28T10:54Z[GMT] -            -            - [tag6, tag9])
08:15:32.878 [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])
08:15:32.879 [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])
08:15:32.879 [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])
08:15:32.879 [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])
08:15:32.879 [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])
08:15:32.879 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #65 - /post-65   - 2018-02-10T20:30Z[GMT] -            -            - [tag1, tag5, tag7])
08:15:32.879 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #66 - /post-66   - 2021-03-27T07:24Z[GMT] -            -            - [tag1, tag5, tag8])
08:15:32.879 [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])
08:15:32.879 [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])
08:15:32.879 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #69 - /post-69   - 2024-08-03T04:00Z[GMT] -            -            - [tag1, tag5, tag10])
08:15:32.880 [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])
08:15:32.880 [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])
08:15:32.880 [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])
08:15:32.880 [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])
08:15:32.880 [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])
08:15:32.880 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #75 - /post-75   - 2022-10-18T17:42Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:32.880 [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])
08:15:32.880 [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])
08:15:32.880 [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])
08:15:32.881 [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])
08:15:32.881 [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])
08:15:32.881 [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])
08:15:32.881 [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])
08:15:32.881 [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])
08:15:32.881 [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])
08:15:32.881 [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])
08:15:32.881 [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])
08:15:32.881 [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])
08:15:32.882 [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])
08:15:32.882 [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])
08:15:32.882 [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])
08:15:32.882 [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])
08:15:32.882 [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])
08:15:32.882 [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])
08:15:32.882 [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])
08:15:32.883 [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])
08:15:32.883 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #96 - /post-96   - 2021-09-16T06:32Z[GMT] -            - category2  - [tag6, tag9])
08:15:32.883 [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])
08:15:32.883 [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])
08:15:32.883 [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])
08:15:32.883 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 89772444
08:15:32.883 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - renderView() for Mock for SiteNode, hashCode: 89772444
08:15:32.883 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.883 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.883 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.884 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.884 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.884 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.884 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:32.884 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.884 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:32.886 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag10, 55, 1) 
08:15:32.886 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag1, 53, 2) 
08:15:32.886 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag8, 52, 3) 
08:15:32.886 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag9, 52, 3) 
08:15:32.886 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag3, 48, 4) 
08:15:32.886 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag4, 46, 5) 
08:15:32.886 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag5, 46, 5) 
08:15:32.886 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag2, 44, 6) 
08:15:32.886 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag6, 43, 7) 
08:15:32.886 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - >>>> TagAndCount(tag7, 43, 7) 
08:15:32.887 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 34 msec
08:15:32.887 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.889 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *****************************************************************************************************************
08:15:32.889 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:32.889 [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]
08:15:32.889 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *****************************************************************************************************************
08:15:32.920 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 30 msec
08:15:32.920 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.921 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************************************
08:15:32.921 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:32.921 [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]
08:15:32.921 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************************************
08:15:32.922 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:32.922 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.923 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ****************************************************************************************************************
08:15:32.923 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:32.923 [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]
08:15:32.923 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ****************************************************************************************************************
08:15:32.924 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 0 msec
08:15:32.924 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.925 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************************************************************************************************
08:15:32.925 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:32.925 [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]
08:15:32.925 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************************************************************************************************
08:15:32.926 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 0 msec
08:15:32.926 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.927 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************************************************************************************************
08:15:32.927 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:32.927 [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]
08:15:32.927 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************************************************************************************************
08:15:32.932 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 6 msec
08:15:32.932 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:32.934 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************************************************************************
08:15:32.934 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:32.934 [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]
08:15:32.934 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************************************************************************
08:15:33.002 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 67 msec
08:15:33.002 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.003 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***********************************************************************************************************
08:15:33.003 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.003 [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]
08:15:33.003 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***********************************************************************************************************
08:15:33.004 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.004 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.005 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ************************************************************************************************************
08:15:33.005 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.005 [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]
08:15:33.005 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ************************************************************************************************************
08:15:33.006 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.006 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.007 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************************************************************************************************
08:15:33.007 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.007 [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]
08:15:33.007 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************************************************************************************************
08:15:33.008 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.008 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.009 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *********************************************************************************************************************
08:15:33.009 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.009 [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]
08:15:33.009 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *********************************************************************************************************************
08:15:33.014 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 5 msec
08:15:33.014 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.015 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***********************************************************************************************************************
08:15:33.015 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.015 [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]
08:15:33.015 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***********************************************************************************************************************
08:15:33.016 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.017 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.018 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **********************************************************************************************************************
08:15:33.018 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.018 [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]
08:15:33.018 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **********************************************************************************************************************
08:15:33.019 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.019 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.020 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **********************************************************************************************************************
08:15:33.020 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.020 [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]
08:15:33.020 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **********************************************************************************************************************
08:15:33.021 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.021 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.022 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************************************************************************************************************
08:15:33.022 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.022 [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]
08:15:33.022 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************************************************************************************************************
08:15:33.023 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.023 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.024 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************************************************
08:15:33.024 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.024 [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]
08:15:33.024 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************************************************
08:15:33.024 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.024 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.025 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***********************************************************************************************************************
08:15:33.025 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.025 [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]
08:15:33.025 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***********************************************************************************************************************
08:15:33.026 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.026 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.028 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **********************************************************************************************************************
08:15:33.028 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.028 [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]
08:15:33.028 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **********************************************************************************************************************
08:15:33.028 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 0 msec
08:15:33.028 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.029 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **********************************************************************************************************************
08:15:33.029 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.029 [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]
08:15:33.029 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **********************************************************************************************************************
08:15:33.030 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.030 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.031 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************************************************************************************************************
08:15:33.031 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.031 [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]
08:15:33.031 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************************************************************************************************************
08:15:33.035 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 4 msec
08:15:33.035 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.036 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************************************************
08:15:33.036 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.036 [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]
08:15:33.036 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************************************************
08:15:33.037 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.037 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.039 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************************************************************
08:15:33.052 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.053 [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]
08:15:33.053 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************************************************************
08:15:33.057 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 19 msec
08:15:33.057 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.060 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************************************************
08:15:33.060 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.060 [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]
08:15:33.060 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************************************************
08:15:33.062 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.062 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.063 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************************************************
08:15:33.063 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.063 [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]
08:15:33.063 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************************************************
08:15:33.065 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 2 msec
08:15:33.065 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.066 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *****************************************************************************************************
08:15:33.066 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.066 [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]
08:15:33.066 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *****************************************************************************************************
08:15:33.066 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 0 msec
08:15:33.066 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.067 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ****************************************************************************************
08:15:33.067 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.068 [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]
08:15:33.068 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ****************************************************************************************
08:15:33.069 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 2 msec
08:15:33.069 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.070 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************************************************************
08:15:33.070 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.070 [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]
08:15:33.070 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************************************************************
08:15:33.070 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 0 msec
08:15:33.070 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.071 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************************************************
08:15:33.071 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.071 [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]
08:15:33.071 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************************************************
08:15:33.072 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.072 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.072 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************************************************
08:15:33.073 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.073 [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]
08:15:33.073 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************************************************
08:15:33.073 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.073 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.075 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ****************************************************************************************************
08:15:33.075 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.075 [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]
08:15:33.075 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ****************************************************************************************************
08:15:33.076 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.076 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.077 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************
08:15:33.077 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.077 [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]
08:15:33.077 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************
08:15:33.079 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.079 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.080 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************************************************************
08:15:33.080 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.080 [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]
08:15:33.080 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************************************************************
08:15:33.082 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 2 msec
08:15:33.082 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.083 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ******************************************************************************************
08:15:33.083 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.083 [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]
08:15:33.083 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ******************************************************************************************
08:15:33.085 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 2 msec
08:15:33.088 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.089 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ******************************************************************************************
08:15:33.089 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.089 [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]
08:15:33.089 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ******************************************************************************************
08:15:33.090 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.090 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.091 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **********************************************************************************************************
08:15:33.091 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.091 [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]
08:15:33.091 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **********************************************************************************************************
08:15:33.092 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.092 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.093 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *********************************************************************************************
08:15:33.093 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.093 [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]
08:15:33.093 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *********************************************************************************************
08:15:33.094 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.094 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.094 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ****************************************************************************************
08:15:33.095 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.095 [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]
08:15:33.095 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ****************************************************************************************
08:15:33.095 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.095 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.096 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************
08:15:33.096 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.096 [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]
08:15:33.096 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************
08:15:33.096 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 0 msec
08:15:33.096 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.097 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************
08:15:33.097 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.097 [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]
08:15:33.097 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************
08:15:33.098 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.098 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.099 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ******************************************************************************************************
08:15:33.099 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.099 [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]
08:15:33.099 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ******************************************************************************************************
08:15:33.099 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 0 msec
08:15:33.099 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.100 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *****************************************************************************************
08:15:33.100 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.100 [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]
08:15:33.100 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *****************************************************************************************
08:15:33.100 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 0 msec
08:15:33.101 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.102 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************************************************************
08:15:33.102 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.102 [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]
08:15:33.102 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************************************************************
08:15:33.103 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 2 msec
08:15:33.103 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.104 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ************************************************************************************************
08:15:33.104 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.104 [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]
08:15:33.104 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ************************************************************************************************
08:15:33.104 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.104 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.105 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ************************************************************************************************
08:15:33.105 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.105 [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]
08:15:33.105 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ************************************************************************************************
08:15:33.105 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 0 msec
08:15:33.105 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.106 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ****************************************************************************************************************
08:15:33.106 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.106 [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]
08:15:33.106 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ****************************************************************************************************************
08:15:33.107 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.107 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.108 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************************
08:15:33.108 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.108 [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]
08:15:33.108 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************************
08:15:33.109 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 0 msec
08:15:33.109 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.109 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **********************************************************************************************
08:15:33.109 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.109 [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]
08:15:33.109 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **********************************************************************************************
08:15:33.110 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.110 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.111 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *********************************************************************************************
08:15:33.111 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.111 [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]
08:15:33.111 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *********************************************************************************************
08:15:33.111 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 0 msec
08:15:33.111 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.112 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *********************************************************************************************
08:15:33.112 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.112 [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]
08:15:33.112 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *********************************************************************************************
08:15:33.112 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 0 msec
08:15:33.112 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.115 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ************************************************************************************************************
08:15:33.115 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.115 [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]
08:15:33.115 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ************************************************************************************************************
08:15:33.116 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 0 msec
08:15:33.116 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.117 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***********************************************************************************************
08:15:33.117 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.117 [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]
08:15:33.117 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***********************************************************************************************
08:15:33.117 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.117 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.118 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************************************
08:15:33.118 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.118 [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]
08:15:33.118 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************************************
08:15:33.119 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.119 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.120 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************************************************************************
08:15:33.120 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.120 [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]
08:15:33.120 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************************************************************************
08:15:33.121 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.121 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.122 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************************************************************************************
08:15:33.122 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.122 [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]
08:15:33.122 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************************************************************************************
08:15:33.122 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 0 msec
08:15:33.122 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.123 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *****************************************************************************************************************************
08:15:33.123 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.123 [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]
08:15:33.123 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *****************************************************************************************************************************
08:15:33.124 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.124 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.125 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ************************************************************************************************************************
08:15:33.125 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.125 [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]
08:15:33.125 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ************************************************************************************************************************
08:15:33.125 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 0 msec
08:15:33.125 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.126 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***********************************************************************************************************
08:15:33.126 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.126 [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]
08:15:33.126 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***********************************************************************************************************
08:15:33.127 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 0 msec
08:15:33.127 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.127 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *********************************************************************************************************
08:15:33.127 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.127 [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]
08:15:33.127 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *********************************************************************************************************
08:15:33.128 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.128 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.129 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **********************************************************************************************************
08:15:33.129 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.129 [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]
08:15:33.129 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **********************************************************************************************************
08:15:33.129 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 0 msec
08:15:33.129 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.130 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ************************************************************************************************************************
08:15:33.130 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.130 [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]
08:15:33.130 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ************************************************************************************************************************
08:15:33.131 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 1 msec
08:15:33.131 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.132 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************************************************************************************
08:15:33.132 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly render the date"
08:15:33.132 [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]
08:15:33.132 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************************************************************************************
08:15:33.132 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 0 msec
08:15:33.132 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.133 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************
08:15:33.133 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly retrieve virtual nodes"
08:15:33.133 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************
08:15:33.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=[]))
08:15:33.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=[])
08:15:33.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=[]))
08:15:33.157 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.157 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.157 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.157 [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])
08:15:33.157 [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])
08:15:33.157 [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])
08:15:33.157 [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])
08:15:33.158 [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])
08:15:33.158 [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])
08:15:33.158 [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])
08:15:33.158 [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])
08:15:33.158 [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])
08:15:33.158 [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])
08:15:33.158 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:33.158 [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])
08:15:33.159 [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])
08:15:33.159 [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])
08:15:33.159 [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])
08:15:33.159 [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])
08:15:33.159 [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])
08:15:33.159 [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])
08:15:33.159 [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])
08:15:33.159 [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])
08:15:33.160 [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])
08:15:33.160 [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])
08:15:33.160 [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])
08:15:33.160 [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])
08:15:33.160 [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])
08:15:33.160 [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])
08:15:33.160 [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])
08:15:33.160 [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])
08:15:33.161 [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])
08:15:33.161 [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])
08:15:33.161 [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])
08:15:33.161 [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])
08:15:33.161 [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])
08:15:33.161 [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])
08:15:33.161 [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])
08:15:33.161 [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])
08:15:33.162 [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])
08:15:33.162 [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])
08:15:33.162 [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])
08:15:33.162 [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])
08:15:33.162 [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])
08:15:33.162 [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])
08:15:33.162 [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])
08:15:33.162 [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])
08:15:33.162 [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])
08:15:33.163 [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])
08:15:33.163 [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])
08:15:33.163 [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])
08:15:33.163 [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])
08:15:33.163 [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])
08:15:33.163 [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])
08:15:33.163 [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])
08:15:33.163 [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])
08:15:33.164 [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])
08:15:33.164 [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])
08:15:33.164 [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])
08:15:33.164 [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])
08:15:33.164 [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])
08:15:33.164 [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])
08:15:33.164 [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])
08:15:33.164 [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])
08:15:33.165 [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])
08:15:33.165 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:33.165 [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])
08:15:33.165 [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])
08:15:33.165 [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])
08:15:33.165 [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])
08:15:33.165 [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])
08:15:33.165 [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])
08:15:33.166 [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])
08:15:33.166 [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])
08:15:33.166 [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])
08:15:33.166 [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])
08:15:33.166 [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])
08:15:33.166 [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])
08:15:33.166 [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])
08:15:33.166 [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])
08:15:33.167 [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])
08:15:33.167 [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])
08:15:33.167 [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])
08:15:33.167 [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])
08:15:33.167 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:33.167 [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])
08:15:33.167 [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])
08:15:33.167 [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])
08:15:33.168 [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])
08:15:33.168 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:33.168 [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])
08:15:33.168 [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])
08:15:33.168 [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])
08:15:33.168 [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])
08:15:33.168 [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])
08:15:33.168 [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])
08:15:33.169 [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])
08:15:33.169 [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])
08:15:33.169 [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])
08:15:33.169 [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])
08:15:33.169 [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])
08:15:33.169 [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])
08:15:33.169 [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])
08:15:33.171 [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=[])
08:15:33.171 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.171 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.171 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.171 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.171 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.171 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.171 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.171 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.171 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.172 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-0]
08:15:33.175 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-1]
08:15:33.175 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-2]
08:15:33.175 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-4]
08:15:33.176 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-5]
08:15:33.176 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-7]
08:15:33.176 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-9]
08:15:33.176 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-10]
08:15:33.176 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-11]
08:15:33.176 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-13]
08:15:33.176 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-16]
08:15:33.177 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-17]
08:15:33.177 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-20]
08:15:33.177 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-21]
08:15:33.177 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-22]
08:15:33.177 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-31]
08:15:33.177 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-32]
08:15:33.177 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-33]
08:15:33.177 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-36]
08:15:33.177 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-37]
08:15:33.177 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-39]
08:15:33.177 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-40]
08:15:33.177 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-50]
08:15:33.177 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-55]
08:15:33.177 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-57]
08:15:33.177 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-62]
08:15:33.177 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-63]
08:15:33.177 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-67]
08:15:33.177 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-68]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-69]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-70]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-73]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-77]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-81]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-86]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-87]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-88]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-96]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-98]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-12]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-15]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-18]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-19]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-25]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-26]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-28]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-42]
08:15:33.178 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-44]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-45]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-48]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-51]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-54]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-56]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-58]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-59]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-60]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-71]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-72]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-75]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-82]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-83]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-84]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-90]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-91]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-93]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-95]
08:15:33.179 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-97]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-99]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-3]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-6]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-8]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-14]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-23]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-24]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-27]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-29]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-30]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-34]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-35]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-38]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-41]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-43]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-46]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-47]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-49]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-52]
08:15:33.180 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-53]
08:15:33.181 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-61]
08:15:33.181 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-64]
08:15:33.181 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-65]
08:15:33.181 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-66]
08:15:33.181 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-74]
08:15:33.181 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-76]
08:15:33.181 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-78]
08:15:33.181 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-79]
08:15:33.181 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-80]
08:15:33.181 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-85]
08:15:33.181 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-89]
08:15:33.181 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-92]
08:15:33.181 [main                ] TRACE i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> virtual node for: Optional[/post-94]
08:15:33.183 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 50 msec
08:15:33.183 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.185 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ****************************************************************************************************************************************************
08:15:33.185 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly set dynamic properties"
08:15:33.185 [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]]
08:15:33.185 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ****************************************************************************************************************************************************
08:15:33.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=[]))
08:15:33.205 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.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=[]))
08:15:33.205 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.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=[]))
08:15:33.205 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.206 [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])
08:15:33.206 [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])
08:15:33.206 [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])
08:15:33.206 [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])
08:15:33.206 [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])
08:15:33.206 [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])
08:15:33.206 [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])
08:15:33.206 [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])
08:15:33.207 [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])
08:15:33.207 [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])
08:15:33.207 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:33.207 [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])
08:15:33.207 [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])
08:15:33.207 [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])
08:15:33.207 [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])
08:15:33.207 [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])
08:15:33.207 [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])
08:15:33.208 [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])
08:15:33.208 [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])
08:15:33.208 [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])
08:15:33.208 [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])
08:15:33.208 [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])
08:15:33.208 [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])
08:15:33.208 [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])
08:15:33.208 [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])
08:15:33.208 [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])
08:15:33.209 [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])
08:15:33.209 [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])
08:15:33.209 [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])
08:15:33.209 [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])
08:15:33.209 [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])
08:15:33.209 [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])
08:15:33.209 [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])
08:15:33.209 [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])
08:15:33.209 [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])
08:15:33.210 [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])
08:15:33.210 [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])
08:15:33.210 [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])
08:15:33.210 [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])
08:15:33.210 [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])
08:15:33.210 [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])
08:15:33.210 [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])
08:15:33.210 [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])
08:15:33.210 [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])
08:15:33.211 [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])
08:15:33.211 [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])
08:15:33.211 [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])
08:15:33.211 [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])
08:15:33.211 [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])
08:15:33.211 [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])
08:15:33.211 [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])
08:15:33.211 [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])
08:15:33.211 [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])
08:15:33.212 [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])
08:15:33.212 [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])
08:15:33.212 [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])
08:15:33.212 [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])
08:15:33.212 [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])
08:15:33.212 [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])
08:15:33.212 [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])
08:15:33.212 [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])
08:15:33.212 [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])
08:15:33.213 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:33.213 [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])
08:15:33.213 [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])
08:15:33.213 [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])
08:15:33.213 [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])
08:15:33.213 [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])
08:15:33.213 [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])
08:15:33.213 [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])
08:15:33.213 [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])
08:15:33.214 [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])
08:15:33.214 [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])
08:15:33.214 [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])
08:15:33.214 [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])
08:15:33.214 [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])
08:15:33.214 [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])
08:15:33.214 [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])
08:15:33.214 [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])
08:15:33.214 [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])
08:15:33.215 [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])
08:15:33.215 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:33.215 [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])
08:15:33.215 [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])
08:15:33.215 [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])
08:15:33.215 [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])
08:15:33.215 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:33.215 [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])
08:15:33.215 [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])
08:15:33.216 [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])
08:15:33.216 [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])
08:15:33.216 [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])
08:15:33.216 [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])
08:15:33.216 [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])
08:15:33.216 [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])
08:15:33.216 [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])
08:15:33.216 [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])
08:15:33.216 [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])
08:15:33.217 [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])
08:15:33.217 [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])
08:15:33.217 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 668417314
08:15:33.217 [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: )
08:15:33.217 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.217 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.217 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.217 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.217 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.217 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.217 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.217 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.218 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.218 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items
08:15:33.250 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 65 msec
08:15:33.250 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.252 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************************
08:15:33.252 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly set dynamic properties"
08:15:33.252 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ARGS [45, 10, 7, 30, /post-10, Title #10, [10], [], []]
08:15:33.252 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************************
08:15:33.274 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.274 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.274 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.274 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.275 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.275 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.275 [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])
08:15:33.275 [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])
08:15:33.275 [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])
08:15:33.275 [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])
08:15:33.275 [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])
08:15:33.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])
08:15:33.276 [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])
08:15:33.276 [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])
08:15:33.276 [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])
08:15:33.276 [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])
08:15:33.276 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:33.276 [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])
08:15:33.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])
08:15:33.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])
08:15:33.277 [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])
08:15:33.277 [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])
08:15:33.277 [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])
08:15:33.277 [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])
08:15:33.277 [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])
08:15:33.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])
08:15:33.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])
08:15:33.278 [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])
08:15:33.278 [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])
08:15:33.278 [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])
08:15:33.278 [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])
08:15:33.278 [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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.279 [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])
08:15:33.279 [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])
08:15:33.279 [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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.280 [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])
08:15:33.280 [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])
08:15:33.280 [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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.281 [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])
08:15:33.281 [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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.282 [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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.283 [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])
08:15:33.283 [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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.284 [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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.285 [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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.286 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:33.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])
08:15:33.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])
08:15:33.286 [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])
08:15:33.286 [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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.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])
08:15:33.287 [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])
08:15:33.287 [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])
08:15:33.287 [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])
08:15:33.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])
08:15:33.288 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 2111381500
08:15:33.288 [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)
08:15:33.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=[]))
08:15:33.288 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.288 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.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=[]))
08:15:33.288 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.288 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.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=[]))
08:15:33.288 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.288 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.289 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items
08:15:33.291 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 38 msec
08:15:33.291 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.292 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************************
08:15:33.292 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly set dynamic properties"
08:15:33.292 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ARGS [45, 10, 7, 30, /post-11, Title #11, [11], [], []]
08:15:33.292 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************************
08:15:33.314 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.315 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.315 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.315 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.315 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.315 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.315 [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])
08:15:33.316 [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])
08:15:33.316 [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])
08:15:33.316 [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])
08:15:33.316 [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])
08:15:33.316 [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])
08:15:33.316 [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])
08:15:33.316 [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])
08:15:33.317 [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])
08:15:33.317 [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])
08:15:33.317 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:33.317 [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])
08:15:33.317 [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])
08:15:33.317 [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])
08:15:33.317 [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])
08:15:33.317 [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])
08:15:33.318 [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])
08:15:33.318 [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])
08:15:33.318 [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])
08:15:33.318 [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])
08:15:33.318 [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])
08:15:33.318 [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])
08:15:33.318 [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])
08:15:33.319 [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])
08:15:33.319 [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])
08:15:33.319 [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])
08:15:33.319 [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])
08:15:33.319 [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])
08:15:33.319 [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])
08:15:33.319 [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])
08:15:33.319 [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])
08:15:33.320 [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])
08:15:33.320 [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])
08:15:33.320 [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])
08:15:33.320 [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])
08:15:33.320 [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])
08:15:33.320 [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])
08:15:33.320 [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])
08:15:33.320 [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])
08:15:33.321 [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])
08:15:33.321 [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])
08:15:33.321 [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])
08:15:33.321 [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])
08:15:33.321 [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])
08:15:33.321 [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])
08:15:33.321 [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])
08:15:33.322 [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])
08:15:33.322 [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])
08:15:33.322 [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])
08:15:33.322 [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])
08:15:33.322 [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])
08:15:33.322 [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])
08:15:33.322 [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])
08:15:33.322 [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])
08:15:33.323 [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])
08:15:33.323 [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])
08:15:33.323 [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])
08:15:33.323 [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])
08:15:33.323 [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])
08:15:33.323 [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])
08:15:33.323 [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])
08:15:33.323 [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])
08:15:33.324 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:33.324 [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])
08:15:33.324 [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])
08:15:33.324 [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])
08:15:33.324 [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])
08:15:33.324 [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])
08:15:33.324 [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])
08:15:33.325 [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])
08:15:33.325 [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])
08:15:33.325 [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])
08:15:33.325 [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])
08:15:33.325 [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])
08:15:33.325 [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])
08:15:33.325 [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])
08:15:33.325 [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])
08:15:33.326 [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])
08:15:33.326 [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])
08:15:33.326 [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])
08:15:33.326 [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])
08:15:33.326 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:33.326 [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])
08:15:33.326 [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])
08:15:33.327 [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])
08:15:33.327 [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])
08:15:33.327 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:33.327 [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])
08:15:33.327 [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])
08:15:33.327 [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])
08:15:33.327 [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])
08:15:33.327 [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])
08:15:33.328 [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])
08:15:33.328 [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])
08:15:33.328 [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])
08:15:33.328 [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])
08:15:33.328 [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])
08:15:33.328 [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])
08:15:33.328 [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])
08:15:33.328 [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])
08:15:33.329 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 303354428
08:15:33.329 [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)
08:15:33.329 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.329 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.329 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.329 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.329 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.329 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.329 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.329 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.329 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.329 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items
08:15:33.330 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 38 msec
08:15:33.330 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.332 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************************
08:15:33.332 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly set dynamic properties"
08:15:33.332 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ARGS [45, 10, 7, 30, /post-43, Title #43, [43], [], []]
08:15:33.332 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *******************************************************
08:15:33.354 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.354 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.355 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.355 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.355 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.355 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.355 [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])
08:15:33.355 [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])
08:15:33.356 [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])
08:15:33.356 [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])
08:15:33.356 [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])
08:15:33.356 [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])
08:15:33.356 [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])
08:15:33.356 [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])
08:15:33.356 [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])
08:15:33.356 [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])
08:15:33.357 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:33.357 [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])
08:15:33.357 [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])
08:15:33.357 [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])
08:15:33.357 [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])
08:15:33.357 [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])
08:15:33.357 [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])
08:15:33.358 [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])
08:15:33.358 [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])
08:15:33.358 [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])
08:15:33.358 [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])
08:15:33.358 [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])
08:15:33.358 [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])
08:15:33.358 [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])
08:15:33.358 [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])
08:15:33.359 [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])
08:15:33.359 [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])
08:15:33.359 [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])
08:15:33.359 [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])
08:15:33.359 [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])
08:15:33.359 [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])
08:15:33.359 [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])
08:15:33.360 [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])
08:15:33.360 [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])
08:15:33.360 [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])
08:15:33.360 [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])
08:15:33.360 [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])
08:15:33.360 [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])
08:15:33.360 [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])
08:15:33.360 [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])
08:15:33.361 [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])
08:15:33.361 [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])
08:15:33.361 [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])
08:15:33.361 [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])
08:15:33.361 [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])
08:15:33.361 [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])
08:15:33.361 [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])
08:15:33.362 [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])
08:15:33.362 [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])
08:15:33.362 [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])
08:15:33.362 [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])
08:15:33.362 [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])
08:15:33.362 [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])
08:15:33.362 [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])
08:15:33.362 [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])
08:15:33.363 [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])
08:15:33.363 [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])
08:15:33.363 [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])
08:15:33.363 [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])
08:15:33.363 [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])
08:15:33.363 [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])
08:15:33.363 [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])
08:15:33.364 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:33.364 [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])
08:15:33.364 [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])
08:15:33.364 [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])
08:15:33.364 [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])
08:15:33.364 [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])
08:15:33.364 [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])
08:15:33.365 [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])
08:15:33.365 [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])
08:15:33.365 [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])
08:15:33.365 [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])
08:15:33.365 [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])
08:15:33.365 [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])
08:15:33.365 [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])
08:15:33.365 [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])
08:15:33.366 [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])
08:15:33.366 [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])
08:15:33.366 [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])
08:15:33.366 [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])
08:15:33.366 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:33.366 [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])
08:15:33.366 [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])
08:15:33.367 [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])
08:15:33.367 [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])
08:15:33.367 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:33.367 [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])
08:15:33.367 [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])
08:15:33.367 [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])
08:15:33.367 [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])
08:15:33.367 [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])
08:15:33.368 [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])
08:15:33.368 [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])
08:15:33.368 [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])
08:15:33.368 [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])
08:15:33.368 [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])
08:15:33.368 [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])
08:15:33.368 [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])
08:15:33.368 [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])
08:15:33.369 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 488388565
08:15:33.369 [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)
08:15:33.369 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.369 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.369 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.370 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.370 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.370 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.370 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.370 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.370 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.371 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 1 items
08:15:33.372 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 39 msec
08:15:33.372 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.373 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************************************************************************************
08:15:33.373 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly set dynamic properties"
08:15:33.373 [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]]
08:15:33.374 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************************************************************************************
08:15:33.420 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.420 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.420 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.420 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.421 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.421 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.421 [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])
08:15:33.421 [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])
08:15:33.421 [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])
08:15:33.421 [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])
08:15:33.421 [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])
08:15:33.421 [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])
08:15:33.422 [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])
08:15:33.422 [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])
08:15:33.422 [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])
08:15:33.422 [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])
08:15:33.422 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:33.422 [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])
08:15:33.422 [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])
08:15:33.422 [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])
08:15:33.423 [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])
08:15:33.423 [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])
08:15:33.423 [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])
08:15:33.423 [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])
08:15:33.423 [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])
08:15:33.423 [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])
08:15:33.423 [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])
08:15:33.423 [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])
08:15:33.424 [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])
08:15:33.424 [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])
08:15:33.424 [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])
08:15:33.424 [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])
08:15:33.424 [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])
08:15:33.424 [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])
08:15:33.424 [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])
08:15:33.424 [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])
08:15:33.424 [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])
08:15:33.425 [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])
08:15:33.425 [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])
08:15:33.425 [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])
08:15:33.425 [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])
08:15:33.425 [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])
08:15:33.425 [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])
08:15:33.426 [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])
08:15:33.426 [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])
08:15:33.426 [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])
08:15:33.426 [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])
08:15:33.426 [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])
08:15:33.426 [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])
08:15:33.427 [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])
08:15:33.427 [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])
08:15:33.427 [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])
08:15:33.427 [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])
08:15:33.427 [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])
08:15:33.427 [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])
08:15:33.427 [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])
08:15:33.427 [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])
08:15:33.428 [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])
08:15:33.428 [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])
08:15:33.428 [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])
08:15:33.428 [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])
08:15:33.428 [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])
08:15:33.428 [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])
08:15:33.428 [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])
08:15:33.429 [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])
08:15:33.429 [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])
08:15:33.429 [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])
08:15:33.429 [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])
08:15:33.429 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:33.429 [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])
08:15:33.429 [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])
08:15:33.429 [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])
08:15:33.430 [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])
08:15:33.430 [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])
08:15:33.430 [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])
08:15:33.430 [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])
08:15:33.430 [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])
08:15:33.430 [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])
08:15:33.430 [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])
08:15:33.430 [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])
08:15:33.431 [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])
08:15:33.431 [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])
08:15:33.431 [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])
08:15:33.431 [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])
08:15:33.431 [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])
08:15:33.431 [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])
08:15:33.431 [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])
08:15:33.431 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:33.432 [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])
08:15:33.432 [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])
08:15:33.432 [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])
08:15:33.432 [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])
08:15:33.432 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:33.432 [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])
08:15:33.432 [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])
08:15:33.432 [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])
08:15:33.433 [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])
08:15:33.433 [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])
08:15:33.433 [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])
08:15:33.433 [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])
08:15:33.433 [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])
08:15:33.433 [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])
08:15:33.433 [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])
08:15:33.433 [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])
08:15:33.434 [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])
08:15:33.434 [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])
08:15:33.434 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1315749361
08:15:33.434 [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: )
08:15:33.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=[]))
08:15:33.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=[])
08:15:33.434 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.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=[]))
08:15:33.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=[])
08:15:33.435 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.436 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.436 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.436 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.438 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items
08:15:33.448 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 75 msec
08:15:33.448 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.454 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***********************************************************************************************************************************************************
08:15:33.454 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly set dynamic properties"
08:15:33.454 [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]]
08:15:33.454 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***********************************************************************************************************************************************************
08:15:33.478 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.479 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.479 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.479 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.479 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.479 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.479 [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])
08:15:33.480 [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])
08:15:33.480 [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])
08:15:33.480 [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])
08:15:33.480 [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])
08:15:33.480 [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])
08:15:33.480 [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])
08:15:33.481 [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])
08:15:33.481 [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])
08:15:33.481 [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])
08:15:33.481 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:33.481 [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])
08:15:33.482 [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])
08:15:33.482 [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])
08:15:33.482 [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])
08:15:33.483 [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])
08:15:33.483 [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])
08:15:33.484 [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])
08:15:33.484 [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])
08:15:33.484 [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])
08:15:33.484 [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])
08:15:33.484 [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])
08:15:33.484 [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])
08:15:33.485 [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])
08:15:33.485 [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])
08:15:33.485 [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])
08:15:33.485 [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])
08:15:33.485 [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])
08:15:33.485 [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])
08:15:33.485 [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])
08:15:33.486 [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])
08:15:33.486 [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])
08:15:33.486 [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])
08:15:33.486 [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])
08:15:33.486 [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])
08:15:33.488 [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])
08:15:33.488 [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])
08:15:33.489 [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])
08:15:33.489 [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])
08:15:33.489 [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])
08:15:33.489 [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])
08:15:33.489 [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])
08:15:33.489 [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])
08:15:33.491 [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])
08:15:33.493 [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])
08:15:33.493 [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])
08:15:33.494 [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])
08:15:33.494 [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])
08:15:33.494 [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])
08:15:33.494 [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])
08:15:33.494 [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])
08:15:33.494 [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])
08:15:33.495 [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])
08:15:33.495 [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])
08:15:33.495 [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])
08:15:33.495 [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])
08:15:33.495 [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])
08:15:33.495 [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])
08:15:33.496 [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])
08:15:33.496 [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])
08:15:33.496 [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])
08:15:33.496 [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])
08:15:33.496 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:33.496 [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])
08:15:33.497 [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])
08:15:33.497 [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])
08:15:33.497 [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])
08:15:33.497 [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])
08:15:33.497 [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])
08:15:33.497 [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])
08:15:33.498 [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])
08:15:33.498 [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])
08:15:33.498 [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])
08:15:33.498 [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])
08:15:33.498 [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])
08:15:33.498 [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])
08:15:33.498 [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])
08:15:33.499 [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])
08:15:33.499 [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])
08:15:33.499 [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])
08:15:33.499 [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])
08:15:33.499 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:33.499 [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])
08:15:33.499 [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])
08:15:33.500 [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])
08:15:33.500 [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])
08:15:33.500 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:33.500 [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])
08:15:33.500 [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])
08:15:33.500 [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])
08:15:33.501 [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])
08:15:33.501 [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])
08:15:33.501 [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])
08:15:33.501 [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])
08:15:33.501 [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])
08:15:33.501 [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])
08:15:33.502 [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])
08:15:33.502 [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])
08:15:33.502 [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])
08:15:33.502 [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])
08:15:33.502 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1730399463
08:15:33.502 [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: )
08:15:33.503 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.503 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.503 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.503 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.503 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.503 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.503 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.503 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.503 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.505 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items
08:15:33.522 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 69 msec
08:15:33.523 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.525 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ************************************************************************************************************************************************************
08:15:33.525 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly set dynamic properties"
08:15:33.525 [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]]
08:15:33.525 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ************************************************************************************************************************************************************
08:15:33.547 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.547 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.547 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.548 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.548 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.548 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.548 [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])
08:15:33.548 [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])
08:15:33.548 [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])
08:15:33.548 [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])
08:15:33.549 [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])
08:15:33.549 [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])
08:15:33.549 [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])
08:15:33.549 [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])
08:15:33.549 [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])
08:15:33.549 [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])
08:15:33.549 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:33.549 [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])
08:15:33.549 [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])
08:15:33.550 [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])
08:15:33.550 [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])
08:15:33.550 [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])
08:15:33.550 [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])
08:15:33.550 [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])
08:15:33.550 [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])
08:15:33.550 [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])
08:15:33.550 [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])
08:15:33.551 [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])
08:15:33.551 [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])
08:15:33.551 [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])
08:15:33.551 [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])
08:15:33.551 [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])
08:15:33.551 [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])
08:15:33.551 [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])
08:15:33.551 [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])
08:15:33.551 [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])
08:15:33.552 [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])
08:15:33.552 [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])
08:15:33.552 [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])
08:15:33.552 [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])
08:15:33.552 [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])
08:15:33.552 [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])
08:15:33.552 [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])
08:15:33.552 [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])
08:15:33.553 [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])
08:15:33.553 [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])
08:15:33.553 [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])
08:15:33.553 [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])
08:15:33.553 [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])
08:15:33.553 [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])
08:15:33.553 [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])
08:15:33.553 [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])
08:15:33.553 [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])
08:15:33.554 [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])
08:15:33.554 [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])
08:15:33.554 [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])
08:15:33.554 [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])
08:15:33.554 [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])
08:15:33.554 [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])
08:15:33.554 [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])
08:15:33.554 [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])
08:15:33.555 [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])
08:15:33.555 [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])
08:15:33.555 [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])
08:15:33.555 [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])
08:15:33.555 [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])
08:15:33.555 [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])
08:15:33.555 [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])
08:15:33.555 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:33.555 [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])
08:15:33.556 [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])
08:15:33.556 [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])
08:15:33.556 [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])
08:15:33.556 [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])
08:15:33.556 [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])
08:15:33.556 [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])
08:15:33.556 [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])
08:15:33.556 [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])
08:15:33.557 [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])
08:15:33.557 [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])
08:15:33.557 [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])
08:15:33.557 [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])
08:15:33.557 [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])
08:15:33.557 [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])
08:15:33.557 [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])
08:15:33.557 [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])
08:15:33.557 [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])
08:15:33.558 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:33.558 [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])
08:15:33.558 [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])
08:15:33.558 [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])
08:15:33.558 [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])
08:15:33.558 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:33.558 [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])
08:15:33.558 [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])
08:15:33.559 [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])
08:15:33.559 [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])
08:15:33.559 [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])
08:15:33.559 [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])
08:15:33.559 [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])
08:15:33.559 [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])
08:15:33.559 [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])
08:15:33.559 [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])
08:15:33.559 [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])
08:15:33.560 [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])
08:15:33.560 [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])
08:15:33.560 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1124047479
08:15:33.560 [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)
08:15:33.560 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.560 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.560 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.560 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.560 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.560 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.560 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.560 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.561 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.563 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items
08:15:33.568 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 43 msec
08:15:33.568 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.569 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************************************************************************************************************************************
08:15:33.569 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly set dynamic properties"
08:15:33.569 [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]]
08:15:33.569 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************************************************************************************************************************************
08:15:33.600 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.600 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.600 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.600 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.601 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.601 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.601 [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])
08:15:33.601 [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])
08:15:33.601 [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])
08:15:33.602 [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])
08:15:33.602 [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])
08:15:33.602 [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])
08:15:33.602 [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])
08:15:33.602 [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])
08:15:33.602 [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])
08:15:33.602 [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])
08:15:33.602 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:33.603 [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])
08:15:33.603 [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])
08:15:33.603 [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])
08:15:33.603 [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])
08:15:33.603 [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])
08:15:33.603 [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])
08:15:33.603 [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])
08:15:33.603 [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])
08:15:33.604 [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])
08:15:33.604 [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])
08:15:33.604 [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])
08:15:33.604 [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])
08:15:33.604 [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])
08:15:33.604 [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])
08:15:33.604 [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])
08:15:33.605 [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])
08:15:33.605 [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])
08:15:33.605 [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])
08:15:33.606 [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])
08:15:33.606 [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])
08:15:33.606 [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])
08:15:33.606 [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])
08:15:33.606 [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])
08:15:33.606 [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])
08:15:33.606 [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])
08:15:33.606 [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])
08:15:33.607 [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])
08:15:33.607 [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])
08:15:33.607 [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])
08:15:33.607 [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])
08:15:33.607 [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])
08:15:33.607 [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])
08:15:33.607 [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])
08:15:33.607 [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])
08:15:33.607 [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])
08:15:33.608 [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])
08:15:33.608 [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])
08:15:33.608 [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])
08:15:33.608 [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])
08:15:33.608 [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])
08:15:33.608 [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])
08:15:33.608 [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])
08:15:33.608 [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])
08:15:33.609 [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])
08:15:33.609 [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])
08:15:33.609 [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])
08:15:33.609 [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])
08:15:33.609 [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])
08:15:33.609 [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])
08:15:33.609 [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])
08:15:33.609 [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])
08:15:33.609 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:33.610 [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])
08:15:33.610 [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])
08:15:33.610 [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])
08:15:33.610 [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])
08:15:33.610 [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])
08:15:33.610 [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])
08:15:33.610 [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])
08:15:33.610 [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])
08:15:33.611 [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])
08:15:33.611 [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])
08:15:33.611 [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])
08:15:33.611 [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])
08:15:33.611 [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])
08:15:33.611 [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])
08:15:33.611 [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])
08:15:33.611 [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])
08:15:33.611 [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])
08:15:33.612 [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])
08:15:33.612 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:33.612 [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])
08:15:33.612 [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])
08:15:33.612 [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])
08:15:33.612 [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])
08:15:33.612 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:33.612 [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])
08:15:33.612 [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])
08:15:33.613 [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])
08:15:33.613 [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])
08:15:33.613 [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])
08:15:33.613 [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])
08:15:33.613 [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])
08:15:33.613 [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])
08:15:33.613 [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])
08:15:33.613 [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])
08:15:33.613 [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])
08:15:33.614 [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])
08:15:33.614 [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])
08:15:33.614 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1305596603
08:15:33.614 [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)
08:15:33.614 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.614 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.614 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.614 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.614 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.614 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.615 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.615 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.615 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.618 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items
08:15:33.623 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 54 msec
08:15:33.623 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.626 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:33.626 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly set dynamic properties"
08:15:33.626 [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]]
08:15:33.626 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:33.651 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.652 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.652 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.652 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.652 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.652 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.652 [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])
08:15:33.652 [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])
08:15:33.652 [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])
08:15:33.653 [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])
08:15:33.653 [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])
08:15:33.653 [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])
08:15:33.653 [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])
08:15:33.653 [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])
08:15:33.653 [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])
08:15:33.653 [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])
08:15:33.653 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:33.653 [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])
08:15:33.654 [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])
08:15:33.654 [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])
08:15:33.654 [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])
08:15:33.654 [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])
08:15:33.654 [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])
08:15:33.654 [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])
08:15:33.654 [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])
08:15:33.654 [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])
08:15:33.654 [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])
08:15:33.655 [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])
08:15:33.655 [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])
08:15:33.655 [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])
08:15:33.655 [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])
08:15:33.655 [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])
08:15:33.655 [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])
08:15:33.655 [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])
08:15:33.655 [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])
08:15:33.655 [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])
08:15:33.656 [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])
08:15:33.656 [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])
08:15:33.656 [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])
08:15:33.656 [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])
08:15:33.656 [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])
08:15:33.656 [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])
08:15:33.656 [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])
08:15:33.656 [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])
08:15:33.657 [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])
08:15:33.657 [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])
08:15:33.657 [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])
08:15:33.657 [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])
08:15:33.657 [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])
08:15:33.657 [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])
08:15:33.657 [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])
08:15:33.657 [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])
08:15:33.657 [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])
08:15:33.658 [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])
08:15:33.658 [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])
08:15:33.658 [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])
08:15:33.658 [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])
08:15:33.658 [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])
08:15:33.658 [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])
08:15:33.658 [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])
08:15:33.659 [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])
08:15:33.659 [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])
08:15:33.659 [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])
08:15:33.659 [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])
08:15:33.659 [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])
08:15:33.659 [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])
08:15:33.659 [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])
08:15:33.659 [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])
08:15:33.659 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:33.660 [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])
08:15:33.660 [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])
08:15:33.660 [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])
08:15:33.660 [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])
08:15:33.660 [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])
08:15:33.660 [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])
08:15:33.660 [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])
08:15:33.660 [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])
08:15:33.660 [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])
08:15:33.661 [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])
08:15:33.661 [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])
08:15:33.661 [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])
08:15:33.661 [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])
08:15:33.661 [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])
08:15:33.661 [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])
08:15:33.661 [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])
08:15:33.661 [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])
08:15:33.661 [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])
08:15:33.662 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:33.662 [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])
08:15:33.662 [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])
08:15:33.662 [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])
08:15:33.662 [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])
08:15:33.662 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:33.662 [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])
08:15:33.662 [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])
08:15:33.662 [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])
08:15:33.662 [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])
08:15:33.663 [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])
08:15:33.663 [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])
08:15:33.663 [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])
08:15:33.663 [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])
08:15:33.663 [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])
08:15:33.663 [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])
08:15:33.663 [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])
08:15:33.663 [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])
08:15:33.663 [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])
08:15:33.664 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1307119702
08:15:33.664 [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: )
08:15:33.664 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.664 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.664 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.664 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.664 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.664 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.664 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.664 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.664 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.664 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items
08:15:33.712 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 86 msec
08:15:33.712 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.714 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:33.714 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly set dynamic properties"
08:15:33.714 [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]]
08:15:33.714 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:33.733 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.733 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.733 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.733 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.733 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.733 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.734 [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])
08:15:33.734 [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])
08:15:33.734 [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])
08:15:33.734 [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])
08:15:33.734 [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])
08:15:33.734 [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])
08:15:33.734 [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])
08:15:33.735 [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])
08:15:33.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])
08:15:33.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])
08:15:33.735 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:33.735 [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])
08:15:33.735 [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])
08:15:33.735 [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])
08:15:33.735 [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])
08:15:33.735 [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])
08:15:33.736 [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])
08:15:33.736 [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])
08:15:33.736 [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])
08:15:33.736 [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])
08:15:33.736 [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])
08:15:33.736 [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])
08:15:33.736 [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])
08:15:33.737 [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])
08:15:33.737 [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])
08:15:33.738 [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])
08:15:33.738 [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])
08:15:33.738 [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])
08:15:33.738 [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])
08:15:33.738 [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])
08:15:33.738 [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])
08:15:33.738 [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])
08:15:33.738 [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])
08:15:33.739 [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])
08:15:33.739 [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])
08:15:33.739 [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])
08:15:33.739 [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])
08:15:33.739 [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])
08:15:33.739 [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])
08:15:33.739 [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])
08:15:33.739 [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])
08:15:33.739 [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])
08:15:33.740 [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])
08:15:33.740 [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])
08:15:33.740 [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])
08:15:33.740 [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])
08:15:33.740 [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])
08:15:33.740 [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])
08:15:33.740 [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])
08:15:33.740 [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])
08:15:33.741 [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])
08:15:33.741 [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])
08:15:33.741 [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])
08:15:33.741 [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])
08:15:33.741 [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])
08:15:33.741 [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])
08:15:33.741 [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])
08:15:33.741 [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])
08:15:33.741 [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])
08:15:33.742 [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])
08:15:33.742 [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])
08:15:33.742 [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])
08:15:33.742 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:33.742 [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])
08:15:33.742 [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])
08:15:33.742 [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])
08:15:33.742 [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])
08:15:33.743 [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])
08:15:33.743 [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])
08:15:33.743 [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])
08:15:33.743 [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])
08:15:33.743 [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])
08:15:33.743 [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])
08:15:33.743 [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])
08:15:33.743 [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])
08:15:33.743 [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])
08:15:33.744 [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])
08:15:33.744 [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])
08:15:33.744 [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])
08:15:33.744 [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])
08:15:33.744 [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])
08:15:33.744 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:33.744 [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])
08:15:33.744 [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])
08:15:33.745 [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])
08:15:33.745 [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])
08:15:33.745 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:33.745 [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])
08:15:33.745 [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])
08:15:33.745 [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])
08:15:33.745 [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])
08:15:33.745 [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])
08:15:33.746 [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])
08:15:33.746 [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])
08:15:33.746 [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])
08:15:33.746 [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])
08:15:33.746 [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])
08:15:33.746 [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])
08:15:33.746 [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])
08:15:33.746 [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])
08:15:33.747 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1404729751
08:15:33.747 [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: )
08:15:33.747 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.747 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.747 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.747 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.747 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.747 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.747 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.747 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.747 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.749 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 44 items
08:15:33.758 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 45 msec
08:15:33.758 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.759 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:33.759 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly set dynamic properties"
08:15:33.759 [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]]
08:15:33.759 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:33.778 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.779 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.779 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.779 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.779 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.779 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.779 [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])
08:15:33.779 [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])
08:15:33.779 [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])
08:15:33.780 [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])
08:15:33.780 [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])
08:15:33.780 [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])
08:15:33.780 [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])
08:15:33.780 [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])
08:15:33.780 [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])
08:15:33.780 [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])
08:15:33.780 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:33.781 [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])
08:15:33.781 [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])
08:15:33.781 [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])
08:15:33.781 [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])
08:15:33.781 [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])
08:15:33.781 [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])
08:15:33.781 [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])
08:15:33.781 [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])
08:15:33.782 [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])
08:15:33.782 [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])
08:15:33.782 [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])
08:15:33.782 [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])
08:15:33.782 [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])
08:15:33.782 [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])
08:15:33.782 [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])
08:15:33.782 [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])
08:15:33.782 [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])
08:15:33.783 [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])
08:15:33.783 [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])
08:15:33.783 [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])
08:15:33.783 [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])
08:15:33.783 [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])
08:15:33.783 [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])
08:15:33.783 [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])
08:15:33.783 [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])
08:15:33.784 [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])
08:15:33.784 [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])
08:15:33.784 [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])
08:15:33.784 [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])
08:15:33.784 [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])
08:15:33.784 [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])
08:15:33.784 [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])
08:15:33.784 [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])
08:15:33.784 [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])
08:15:33.785 [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])
08:15:33.785 [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])
08:15:33.785 [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])
08:15:33.785 [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])
08:15:33.785 [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])
08:15:33.785 [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])
08:15:33.785 [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])
08:15:33.785 [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])
08:15:33.786 [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])
08:15:33.786 [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])
08:15:33.786 [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])
08:15:33.786 [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])
08:15:33.786 [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])
08:15:33.786 [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])
08:15:33.786 [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])
08:15:33.786 [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])
08:15:33.787 [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])
08:15:33.787 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:33.787 [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])
08:15:33.787 [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])
08:15:33.787 [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])
08:15:33.787 [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])
08:15:33.787 [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])
08:15:33.787 [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])
08:15:33.788 [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])
08:15:33.788 [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])
08:15:33.788 [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])
08:15:33.788 [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])
08:15:33.788 [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])
08:15:33.788 [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])
08:15:33.788 [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])
08:15:33.788 [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])
08:15:33.789 [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])
08:15:33.789 [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])
08:15:33.789 [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])
08:15:33.789 [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])
08:15:33.789 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:33.789 [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])
08:15:33.789 [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])
08:15:33.789 [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])
08:15:33.789 [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])
08:15:33.790 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:33.790 [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])
08:15:33.790 [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])
08:15:33.790 [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])
08:15:33.790 [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])
08:15:33.790 [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])
08:15:33.791 [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])
08:15:33.791 [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])
08:15:33.791 [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])
08:15:33.791 [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])
08:15:33.791 [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])
08:15:33.791 [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])
08:15:33.791 [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])
08:15:33.791 [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])
08:15:33.792 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 742343633
08:15:33.792 [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: )
08:15:33.792 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.792 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.792 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.792 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.792 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.792 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.792 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.792 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.792 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.794 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 52 items
08:15:33.805 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 46 msec
08:15:33.805 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.806 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:33.807 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly set dynamic properties"
08:15:33.807 [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]]
08:15:33.807 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:33.826 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.827 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.827 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.827 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.827 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.827 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.827 [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])
08:15:33.827 [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])
08:15:33.828 [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])
08:15:33.828 [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])
08:15:33.828 [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])
08:15:33.828 [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])
08:15:33.828 [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])
08:15:33.828 [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])
08:15:33.828 [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])
08:15:33.828 [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])
08:15:33.828 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:33.829 [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])
08:15:33.829 [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])
08:15:33.829 [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])
08:15:33.829 [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])
08:15:33.829 [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])
08:15:33.829 [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])
08:15:33.829 [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])
08:15:33.829 [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])
08:15:33.830 [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])
08:15:33.830 [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])
08:15:33.830 [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])
08:15:33.830 [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])
08:15:33.830 [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])
08:15:33.830 [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])
08:15:33.830 [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])
08:15:33.830 [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])
08:15:33.831 [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])
08:15:33.831 [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])
08:15:33.831 [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])
08:15:33.831 [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])
08:15:33.831 [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])
08:15:33.831 [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])
08:15:33.831 [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])
08:15:33.831 [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])
08:15:33.831 [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])
08:15:33.832 [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])
08:15:33.832 [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])
08:15:33.832 [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])
08:15:33.832 [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])
08:15:33.832 [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])
08:15:33.832 [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])
08:15:33.832 [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])
08:15:33.832 [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])
08:15:33.832 [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])
08:15:33.833 [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])
08:15:33.833 [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])
08:15:33.833 [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])
08:15:33.833 [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])
08:15:33.833 [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])
08:15:33.833 [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])
08:15:33.833 [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])
08:15:33.833 [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])
08:15:33.834 [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])
08:15:33.834 [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])
08:15:33.834 [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])
08:15:33.834 [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])
08:15:33.834 [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])
08:15:33.834 [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])
08:15:33.834 [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])
08:15:33.834 [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])
08:15:33.834 [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])
08:15:33.835 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:33.835 [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])
08:15:33.835 [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])
08:15:33.835 [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])
08:15:33.835 [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])
08:15:33.835 [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])
08:15:33.835 [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])
08:15:33.836 [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])
08:15:33.836 [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])
08:15:33.836 [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])
08:15:33.836 [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])
08:15:33.836 [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])
08:15:33.836 [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])
08:15:33.836 [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])
08:15:33.836 [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])
08:15:33.836 [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])
08:15:33.837 [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])
08:15:33.837 [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])
08:15:33.837 [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])
08:15:33.837 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:33.837 [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])
08:15:33.837 [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])
08:15:33.837 [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])
08:15:33.837 [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])
08:15:33.837 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:33.838 [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])
08:15:33.838 [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])
08:15:33.838 [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])
08:15:33.838 [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])
08:15:33.838 [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])
08:15:33.838 [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])
08:15:33.838 [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])
08:15:33.838 [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])
08:15:33.838 [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])
08:15:33.839 [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])
08:15:33.839 [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])
08:15:33.839 [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])
08:15:33.839 [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])
08:15:33.839 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1303849183
08:15:33.839 [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)
08:15:33.839 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.839 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.839 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.840 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.840 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.840 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.840 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.840 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.840 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.842 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 29 items
08:15:33.847 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 41 msec
08:15:33.847 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.848 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:33.848 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly set dynamic properties"
08:15:33.848 [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]]
08:15:33.848 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************************************************************************************************************************************************************
08:15:33.869 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.869 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.869 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.869 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.869 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.869 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.869 [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])
08:15:33.870 [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])
08:15:33.870 [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])
08:15:33.870 [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])
08:15:33.870 [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])
08:15:33.870 [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])
08:15:33.870 [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])
08:15:33.870 [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])
08:15:33.870 [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])
08:15:33.871 [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])
08:15:33.871 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:33.871 [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])
08:15:33.871 [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])
08:15:33.871 [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])
08:15:33.871 [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])
08:15:33.871 [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])
08:15:33.871 [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])
08:15:33.871 [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])
08:15:33.871 [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])
08:15:33.872 [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])
08:15:33.872 [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])
08:15:33.872 [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])
08:15:33.872 [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])
08:15:33.872 [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])
08:15:33.872 [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])
08:15:33.872 [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])
08:15:33.872 [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])
08:15:33.873 [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])
08:15:33.873 [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])
08:15:33.873 [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])
08:15:33.873 [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])
08:15:33.873 [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])
08:15:33.873 [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])
08:15:33.873 [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])
08:15:33.873 [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])
08:15:33.873 [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])
08:15:33.873 [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])
08:15:33.874 [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])
08:15:33.874 [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])
08:15:33.874 [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])
08:15:33.874 [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])
08:15:33.874 [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])
08:15:33.874 [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])
08:15:33.874 [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])
08:15:33.874 [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])
08:15:33.874 [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])
08:15:33.875 [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])
08:15:33.875 [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])
08:15:33.875 [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])
08:15:33.875 [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])
08:15:33.875 [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])
08:15:33.875 [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])
08:15:33.875 [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])
08:15:33.875 [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])
08:15:33.875 [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])
08:15:33.876 [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])
08:15:33.876 [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])
08:15:33.876 [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])
08:15:33.876 [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])
08:15:33.876 [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])
08:15:33.876 [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])
08:15:33.876 [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])
08:15:33.876 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:33.876 [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])
08:15:33.877 [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])
08:15:33.877 [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])
08:15:33.877 [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])
08:15:33.877 [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])
08:15:33.877 [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])
08:15:33.877 [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])
08:15:33.877 [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])
08:15:33.877 [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])
08:15:33.877 [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])
08:15:33.878 [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])
08:15:33.878 [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])
08:15:33.878 [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])
08:15:33.878 [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])
08:15:33.878 [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])
08:15:33.878 [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])
08:15:33.878 [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])
08:15:33.878 [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])
08:15:33.879 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:33.879 [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])
08:15:33.879 [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])
08:15:33.879 [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])
08:15:33.879 [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])
08:15:33.879 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:33.879 [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])
08:15:33.879 [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])
08:15:33.879 [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])
08:15:33.880 [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])
08:15:33.880 [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])
08:15:33.880 [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])
08:15:33.880 [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])
08:15:33.880 [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])
08:15:33.880 [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])
08:15:33.880 [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])
08:15:33.880 [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])
08:15:33.880 [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])
08:15:33.880 [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])
08:15:33.881 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1333508319
08:15:33.881 [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)
08:15:33.881 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.881 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.881 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.881 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.881 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.881 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.881 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.881 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.881 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.884 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 32 items
08:15:33.889 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 41 msec
08:15:33.889 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.890 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *********************************************
08:15:33.890 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly set dynamic properties"
08:15:33.890 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ARGS [45, 10, 7, 30, /tags, Tags, [], [], []]
08:15:33.890 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *********************************************
08:15:33.948 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.948 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.948 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.948 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.949 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.949 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.949 [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])
08:15:33.949 [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])
08:15:33.949 [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])
08:15:33.949 [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])
08:15:33.949 [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])
08:15:33.950 [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])
08:15:33.950 [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])
08:15:33.950 [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])
08:15:33.950 [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])
08:15:33.950 [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])
08:15:33.950 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:33.950 [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])
08:15:33.951 [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])
08:15:33.951 [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])
08:15:33.951 [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])
08:15:33.951 [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])
08:15:33.951 [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])
08:15:33.951 [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])
08:15:33.951 [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])
08:15:33.952 [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])
08:15:33.952 [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])
08:15:33.952 [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])
08:15:33.952 [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])
08:15:33.952 [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])
08:15:33.952 [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])
08:15:33.953 [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])
08:15:33.953 [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])
08:15:33.953 [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])
08:15:33.953 [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])
08:15:33.953 [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])
08:15:33.953 [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])
08:15:33.954 [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])
08:15:33.954 [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])
08:15:33.954 [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])
08:15:33.954 [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])
08:15:33.954 [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])
08:15:33.954 [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])
08:15:33.954 [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])
08:15:33.955 [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])
08:15:33.955 [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])
08:15:33.955 [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])
08:15:33.955 [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])
08:15:33.955 [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])
08:15:33.955 [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])
08:15:33.956 [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])
08:15:33.956 [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])
08:15:33.956 [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])
08:15:33.956 [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])
08:15:33.956 [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])
08:15:33.956 [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])
08:15:33.956 [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])
08:15:33.957 [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])
08:15:33.957 [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])
08:15:33.957 [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])
08:15:33.957 [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])
08:15:33.957 [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])
08:15:33.958 [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])
08:15:33.958 [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])
08:15:33.958 [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])
08:15:33.958 [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])
08:15:33.958 [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])
08:15:33.958 [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])
08:15:33.959 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:33.959 [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])
08:15:33.959 [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])
08:15:33.959 [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])
08:15:33.959 [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])
08:15:33.959 [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])
08:15:33.959 [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])
08:15:33.960 [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])
08:15:33.961 [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])
08:15:33.961 [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])
08:15:33.961 [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])
08:15:33.961 [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])
08:15:33.961 [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])
08:15:33.961 [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])
08:15:33.962 [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])
08:15:33.962 [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])
08:15:33.962 [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])
08:15:33.962 [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])
08:15:33.962 [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])
08:15:33.962 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:33.963 [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])
08:15:33.963 [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])
08:15:33.963 [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])
08:15:33.963 [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])
08:15:33.963 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:33.963 [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])
08:15:33.964 [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])
08:15:33.964 [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])
08:15:33.964 [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])
08:15:33.964 [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])
08:15:33.964 [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])
08:15:33.964 [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])
08:15:33.964 [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])
08:15:33.965 [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])
08:15:33.965 [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])
08:15:33.965 [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])
08:15:33.965 [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])
08:15:33.965 [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])
08:15:33.966 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 308704765
08:15:33.966 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 76 msec
08:15:33.966 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:33.967 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************************************************************************
08:15:33.967 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must properly set dynamic properties"
08:15:33.967 [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]]
08:15:33.968 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ***************************************************************************************************************************************************
08:15:33.993 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.994 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.994 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.994 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.994 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:33.994 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:33.994 [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])
08:15:33.994 [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])
08:15:33.995 [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])
08:15:33.995 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title # 3 - /post-3    - 2026-04-25T04:03Z[GMT] -            -            - [tag1, tag3, tag5])
08:15:33.995 [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])
08:15:33.995 [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])
08:15:33.995 [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])
08:15:33.995 [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])
08:15:33.996 [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])
08:15:33.996 [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])
08:15:33.996 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2018-01-26T19:25Z[GMT] -            - category1  - [tag3, tag7])
08:15:33.996 [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])
08:15:33.996 [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])
08:15:33.996 [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])
08:15:33.997 [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])
08:15:33.997 [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])
08:15:33.997 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #16 - /post-16   - 2019-02-03T21:36Z[GMT] -            -            - [tag1, tag6, tag9])
08:15:33.997 [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])
08:15:33.998 [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])
08:15:33.998 [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])
08:15:33.998 [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])
08:15:33.998 [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])
08:15:33.998 [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])
08:15:33.998 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #23 - /post-23   - 2020-07-09T00:35Z[GMT] -            - category2  - [tag2, tag4])
08:15:33.999 [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])
08:15:33.999 [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])
08:15:33.999 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #26 - /post-26   - 2020-05-24T15:10Z[GMT] -            - category1  - [tag7, tag10])
08:15:33.999 [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])
08:15:33.999 [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])
08:15:33.999 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #29 - /post-29   - 2025-07-06T13:30Z[GMT] -            -            - [tag6, tag7, tag10])
08:15:33.999 [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])
08:15:34.000 [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])
08:15:34.000 [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])
08:15:34.000 [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])
08:15:34.000 [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])
08:15:34.000 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #35 - /post-35   - 2025-11-12T22:47Z[GMT] -            - category2  - [tag6])
08:15:34.000 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #36 - /post-36   - 2026-03-04T20:34Z[GMT] -            - category1  - [tag5, tag8])
08:15:34.001 [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])
08:15:34.001 [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])
08:15:34.001 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #39 - /post-39   - 2018-09-21T11:27Z[GMT] -            -            - [tag1, tag8, tag10])
08:15:34.001 [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])
08:15:34.001 [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])
08:15:34.001 [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])
08:15:34.002 [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])
08:15:34.002 [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])
08:15:34.002 [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])
08:15:34.002 [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])
08:15:34.002 [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])
08:15:34.002 [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])
08:15:34.002 [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])
08:15:34.003 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #50 - /post-50   - 2018-03-07T02:25Z[GMT] -            - category1  - [tag4, tag8])
08:15:34.003 [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])
08:15:34.003 [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])
08:15:34.003 [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])
08:15:34.003 [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])
08:15:34.003 [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])
08:15:34.004 [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])
08:15:34.004 [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])
08:15:34.004 [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])
08:15:34.004 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #59 - /post-59   - 2018-04-28T10:54Z[GMT] -            -            - [tag6, tag9])
08:15:34.004 [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])
08:15:34.004 [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])
08:15:34.004 [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])
08:15:34.005 [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])
08:15:34.005 [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])
08:15:34.005 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #65 - /post-65   - 2018-02-10T20:30Z[GMT] -            -            - [tag1, tag5, tag7])
08:15:34.005 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #66 - /post-66   - 2021-03-27T07:24Z[GMT] -            -            - [tag1, tag5, tag8])
08:15:34.005 [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])
08:15:34.005 [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])
08:15:34.005 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #69 - /post-69   - 2024-08-03T04:00Z[GMT] -            -            - [tag1, tag5, tag10])
08:15:34.006 [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])
08:15:34.006 [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])
08:15:34.006 [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])
08:15:34.006 [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])
08:15:34.006 [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])
08:15:34.006 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #75 - /post-75   - 2022-10-18T17:42Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:34.006 [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])
08:15:34.007 [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])
08:15:34.007 [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])
08:15:34.007 [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])
08:15:34.007 [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])
08:15:34.007 [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])
08:15:34.007 [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])
08:15:34.007 [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])
08:15:34.008 [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])
08:15:34.008 [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])
08:15:34.008 [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])
08:15:34.008 [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])
08:15:34.008 [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])
08:15:34.008 [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])
08:15:34.008 [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])
08:15:34.009 [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])
08:15:34.009 [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])
08:15:34.009 [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])
08:15:34.009 [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])
08:15:34.009 [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])
08:15:34.009 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #96 - /post-96   - 2021-09-16T06:32Z[GMT] -            - category2  - [tag6, tag9])
08:15:34.009 [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])
08:15:34.010 [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])
08:15:34.010 [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])
08:15:34.010 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1018271197
08:15:34.010 [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: )
08:15:34.010 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.010 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.010 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.010 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.010 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.010 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.011 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.011 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.011 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.011 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 100 items
08:15:34.045 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 78 msec
08:15:34.046 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:34.047 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************
08:15:34.047 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must throw BadRequest with bad path params"
08:15:34.047 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ARGS [45, 10, 7, 30, /uri/extra-stuff]
08:15:34.047 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************
08:15:34.075 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.075 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.076 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.076 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.076 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.076 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.076 [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])
08:15:34.076 [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])
08:15:34.076 [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])
08:15:34.077 [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])
08:15:34.077 [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])
08:15:34.077 [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])
08:15:34.077 [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])
08:15:34.077 [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])
08:15:34.078 [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])
08:15:34.078 [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])
08:15:34.078 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:34.078 [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])
08:15:34.078 [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])
08:15:34.078 [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])
08:15:34.079 [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])
08:15:34.079 [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])
08:15:34.079 [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])
08:15:34.079 [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])
08:15:34.079 [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])
08:15:34.079 [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])
08:15:34.079 [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])
08:15:34.080 [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])
08:15:34.080 [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])
08:15:34.080 [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])
08:15:34.080 [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])
08:15:34.080 [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])
08:15:34.080 [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])
08:15:34.080 [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])
08:15:34.081 [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])
08:15:34.081 [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])
08:15:34.081 [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])
08:15:34.081 [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])
08:15:34.081 [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])
08:15:34.081 [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])
08:15:34.082 [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])
08:15:34.082 [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])
08:15:34.082 [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])
08:15:34.082 [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])
08:15:34.082 [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])
08:15:34.082 [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])
08:15:34.083 [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])
08:15:34.083 [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])
08:15:34.083 [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])
08:15:34.083 [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])
08:15:34.083 [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])
08:15:34.084 [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])
08:15:34.084 [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])
08:15:34.084 [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])
08:15:34.084 [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])
08:15:34.084 [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])
08:15:34.084 [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])
08:15:34.085 [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])
08:15:34.085 [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])
08:15:34.085 [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])
08:15:34.085 [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])
08:15:34.085 [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])
08:15:34.085 [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])
08:15:34.086 [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])
08:15:34.086 [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])
08:15:34.086 [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])
08:15:34.086 [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])
08:15:34.086 [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])
08:15:34.086 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:34.086 [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])
08:15:34.087 [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])
08:15:34.087 [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])
08:15:34.087 [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])
08:15:34.087 [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])
08:15:34.087 [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])
08:15:34.087 [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])
08:15:34.088 [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])
08:15:34.088 [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])
08:15:34.088 [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])
08:15:34.088 [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])
08:15:34.088 [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])
08:15:34.088 [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])
08:15:34.089 [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])
08:15:34.089 [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])
08:15:34.089 [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])
08:15:34.089 [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])
08:15:34.089 [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])
08:15:34.089 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:34.089 [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])
08:15:34.090 [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])
08:15:34.090 [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])
08:15:34.090 [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])
08:15:34.090 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:34.090 [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])
08:15:34.090 [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])
08:15:34.090 [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])
08:15:34.091 [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])
08:15:34.091 [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])
08:15:34.091 [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])
08:15:34.091 [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])
08:15:34.091 [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])
08:15:34.091 [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])
08:15:34.092 [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])
08:15:34.092 [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])
08:15:34.092 [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])
08:15:34.092 [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])
08:15:34.093 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1070808904
08:15:34.094 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 46 msec
08:15:34.094 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:34.095 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************
08:15:34.095 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must throw BadRequest with bad path params"
08:15:34.095 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ARGS [45, 10, 7, 30, /tag/tag5/extra-stuff]
08:15:34.095 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************
08:15:34.121 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.122 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.122 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.122 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.122 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.122 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.123 [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])
08:15:34.123 [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])
08:15:34.123 [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])
08:15:34.123 [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])
08:15:34.123 [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])
08:15:34.123 [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])
08:15:34.124 [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])
08:15:34.124 [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])
08:15:34.124 [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])
08:15:34.124 [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])
08:15:34.124 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:34.124 [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])
08:15:34.124 [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])
08:15:34.125 [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])
08:15:34.125 [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])
08:15:34.125 [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])
08:15:34.125 [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])
08:15:34.125 [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])
08:15:34.126 [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])
08:15:34.126 [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])
08:15:34.126 [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])
08:15:34.126 [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])
08:15:34.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])
08:15:34.127 [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])
08:15:34.127 [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])
08:15:34.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])
08:15:34.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])
08:15:34.128 [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])
08:15:34.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])
08:15:34.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])
08:15:34.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])
08:15:34.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])
08:15:34.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])
08:15:34.129 [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])
08:15:34.129 [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])
08:15:34.129 [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])
08:15:34.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])
08:15:34.130 [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])
08:15:34.130 [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])
08:15:34.130 [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])
08:15:34.131 [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])
08:15:34.131 [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])
08:15:34.131 [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])
08:15:34.131 [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])
08:15:34.132 [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])
08:15:34.132 [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])
08:15:34.132 [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])
08:15:34.132 [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])
08:15:34.132 [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])
08:15:34.133 [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])
08:15:34.133 [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])
08:15:34.133 [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])
08:15:34.133 [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])
08:15:34.133 [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])
08:15:34.134 [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])
08:15:34.134 [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])
08:15:34.134 [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])
08:15:34.134 [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])
08:15:34.134 [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])
08:15:34.134 [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])
08:15:34.134 [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])
08:15:34.135 [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])
08:15:34.135 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:34.135 [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])
08:15:34.135 [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])
08:15:34.135 [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])
08:15:34.135 [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])
08:15:34.135 [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])
08:15:34.136 [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])
08:15:34.136 [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])
08:15:34.136 [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])
08:15:34.136 [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])
08:15:34.136 [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])
08:15:34.136 [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])
08:15:34.136 [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])
08:15:34.137 [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])
08:15:34.137 [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])
08:15:34.137 [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])
08:15:34.137 [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])
08:15:34.137 [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])
08:15:34.137 [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])
08:15:34.137 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:34.137 [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])
08:15:34.138 [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])
08:15:34.138 [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])
08:15:34.138 [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])
08:15:34.138 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:34.138 [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])
08:15:34.138 [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])
08:15:34.139 [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])
08:15:34.139 [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])
08:15:34.139 [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])
08:15:34.139 [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])
08:15:34.139 [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])
08:15:34.139 [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])
08:15:34.139 [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])
08:15:34.139 [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])
08:15:34.140 [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])
08:15:34.140 [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])
08:15:34.140 [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])
08:15:34.140 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 651638041
08:15:34.140 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 45 msec
08:15:34.141 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:34.142 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************
08:15:34.142 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must throw BadRequest with bad path params"
08:15:34.142 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ARGS [45, 10, 7, 30, /index/category/extra-stuff]
08:15:34.142 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************
08:15:34.163 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.163 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.163 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.163 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.164 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.164 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.164 [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])
08:15:34.164 [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])
08:15:34.164 [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])
08:15:34.164 [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])
08:15:34.165 [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])
08:15:34.165 [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])
08:15:34.165 [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])
08:15:34.165 [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])
08:15:34.165 [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])
08:15:34.165 [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])
08:15:34.166 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:34.166 [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])
08:15:34.166 [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])
08:15:34.166 [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])
08:15:34.166 [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])
08:15:34.166 [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])
08:15:34.166 [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])
08:15:34.167 [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])
08:15:34.167 [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])
08:15:34.167 [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])
08:15:34.167 [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])
08:15:34.167 [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])
08:15:34.167 [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])
08:15:34.167 [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])
08:15:34.168 [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])
08:15:34.168 [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])
08:15:34.168 [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])
08:15:34.168 [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])
08:15:34.168 [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])
08:15:34.168 [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])
08:15:34.168 [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])
08:15:34.169 [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])
08:15:34.169 [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])
08:15:34.169 [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])
08:15:34.169 [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])
08:15:34.169 [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])
08:15:34.169 [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])
08:15:34.169 [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])
08:15:34.170 [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])
08:15:34.170 [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])
08:15:34.170 [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])
08:15:34.170 [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])
08:15:34.170 [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])
08:15:34.170 [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])
08:15:34.170 [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])
08:15:34.171 [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])
08:15:34.171 [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])
08:15:34.171 [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])
08:15:34.171 [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])
08:15:34.171 [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])
08:15:34.171 [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])
08:15:34.171 [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])
08:15:34.172 [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])
08:15:34.172 [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])
08:15:34.172 [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])
08:15:34.172 [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])
08:15:34.172 [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])
08:15:34.172 [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])
08:15:34.172 [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])
08:15:34.173 [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])
08:15:34.173 [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])
08:15:34.173 [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])
08:15:34.173 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:34.173 [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])
08:15:34.173 [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])
08:15:34.173 [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])
08:15:34.174 [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])
08:15:34.174 [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])
08:15:34.174 [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])
08:15:34.174 [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])
08:15:34.174 [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])
08:15:34.174 [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])
08:15:34.174 [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])
08:15:34.175 [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])
08:15:34.175 [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])
08:15:34.175 [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])
08:15:34.175 [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])
08:15:34.175 [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])
08:15:34.175 [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])
08:15:34.175 [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])
08:15:34.176 [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])
08:15:34.176 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:34.176 [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])
08:15:34.176 [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])
08:15:34.176 [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])
08:15:34.176 [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])
08:15:34.176 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:34.177 [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])
08:15:34.177 [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])
08:15:34.177 [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])
08:15:34.177 [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])
08:15:34.177 [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])
08:15:34.177 [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])
08:15:34.177 [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])
08:15:34.178 [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])
08:15:34.178 [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])
08:15:34.178 [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])
08:15:34.178 [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])
08:15:34.178 [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])
08:15:34.178 [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])
08:15:34.179 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1876548582
08:15:34.179 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 37 msec
08:15:34.179 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:34.183 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************
08:15:34.183 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must throw BadRequest with bad path params"
08:15:34.183 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ARGS [45, 10, 7, 30, /index/tag/tagX/extra-stuff]
08:15:34.183 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - *************************************************
08:15:34.211 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.212 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.212 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.212 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.212 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.212 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.213 [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])
08:15:34.213 [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])
08:15:34.213 [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])
08:15:34.213 [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])
08:15:34.213 [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])
08:15:34.214 [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])
08:15:34.214 [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])
08:15:34.214 [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])
08:15:34.214 [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])
08:15:34.214 [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])
08:15:34.214 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:34.215 [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])
08:15:34.215 [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])
08:15:34.215 [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])
08:15:34.215 [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])
08:15:34.215 [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])
08:15:34.215 [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])
08:15:34.216 [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])
08:15:34.216 [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])
08:15:34.216 [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])
08:15:34.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])
08:15:34.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])
08:15:34.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])
08:15:34.217 [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])
08:15:34.217 [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])
08:15:34.217 [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])
08:15:34.217 [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])
08:15:34.218 [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])
08:15:34.218 [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])
08:15:34.218 [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])
08:15:34.218 [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])
08:15:34.218 [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])
08:15:34.219 [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])
08:15:34.219 [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])
08:15:34.219 [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])
08:15:34.219 [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])
08:15:34.219 [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])
08:15:34.219 [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])
08:15:34.219 [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])
08:15:34.220 [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])
08:15:34.220 [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])
08:15:34.220 [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])
08:15:34.220 [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])
08:15:34.220 [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])
08:15:34.220 [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])
08:15:34.221 [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])
08:15:34.221 [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])
08:15:34.221 [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])
08:15:34.221 [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])
08:15:34.221 [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])
08:15:34.221 [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])
08:15:34.222 [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])
08:15:34.222 [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])
08:15:34.222 [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])
08:15:34.222 [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])
08:15:34.222 [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])
08:15:34.223 [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])
08:15:34.223 [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])
08:15:34.223 [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])
08:15:34.223 [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])
08:15:34.223 [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])
08:15:34.223 [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])
08:15:34.223 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:34.223 [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])
08:15:34.223 [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])
08:15:34.224 [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])
08:15:34.224 [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])
08:15:34.224 [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])
08:15:34.224 [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])
08:15:34.224 [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])
08:15:34.224 [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])
08:15:34.224 [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])
08:15:34.224 [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])
08:15:34.224 [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])
08:15:34.225 [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])
08:15:34.225 [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])
08:15:34.225 [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])
08:15:34.225 [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])
08:15:34.225 [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])
08:15:34.225 [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])
08:15:34.225 [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])
08:15:34.225 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:34.225 [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])
08:15:34.225 [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])
08:15:34.226 [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])
08:15:34.226 [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])
08:15:34.226 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:34.226 [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])
08:15:34.226 [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])
08:15:34.226 [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])
08:15:34.226 [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])
08:15:34.226 [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])
08:15:34.226 [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])
08:15:34.227 [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])
08:15:34.227 [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])
08:15:34.227 [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])
08:15:34.227 [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])
08:15:34.227 [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])
08:15:34.227 [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])
08:15:34.227 [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])
08:15:34.227 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1450133081
08:15:34.228 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 45 msec
08:15:34.228 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:34.230 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **********************************
08:15:34.230 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must throw NotFound"
08:15:34.230 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ARGS [45, 10, 7, 30, /nonexistent]
08:15:34.230 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **********************************
08:15:34.259 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.259 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.259 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.259 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.260 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.260 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.260 [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])
08:15:34.260 [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])
08:15:34.261 [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])
08:15:34.261 [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])
08:15:34.261 [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])
08:15:34.261 [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])
08:15:34.261 [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])
08:15:34.262 [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])
08:15:34.262 [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])
08:15:34.262 [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])
08:15:34.262 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:34.262 [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])
08:15:34.263 [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])
08:15:34.263 [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])
08:15:34.263 [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])
08:15:34.263 [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])
08:15:34.263 [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])
08:15:34.263 [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])
08:15:34.263 [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])
08:15:34.264 [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])
08:15:34.264 [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])
08:15:34.264 [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])
08:15:34.264 [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])
08:15:34.264 [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])
08:15:34.264 [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])
08:15:34.265 [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])
08:15:34.265 [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])
08:15:34.265 [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])
08:15:34.265 [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])
08:15:34.265 [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])
08:15:34.266 [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])
08:15:34.266 [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])
08:15:34.266 [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])
08:15:34.266 [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])
08:15:34.266 [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])
08:15:34.267 [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])
08:15:34.267 [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])
08:15:34.267 [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])
08:15:34.267 [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])
08:15:34.267 [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])
08:15:34.267 [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])
08:15:34.268 [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])
08:15:34.268 [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])
08:15:34.268 [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])
08:15:34.268 [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])
08:15:34.268 [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])
08:15:34.269 [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])
08:15:34.271 [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])
08:15:34.271 [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])
08:15:34.271 [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])
08:15:34.272 [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])
08:15:34.272 [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])
08:15:34.272 [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])
08:15:34.272 [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])
08:15:34.272 [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])
08:15:34.273 [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])
08:15:34.273 [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])
08:15:34.273 [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])
08:15:34.273 [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])
08:15:34.273 [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])
08:15:34.273 [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])
08:15:34.274 [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])
08:15:34.274 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:34.274 [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])
08:15:34.274 [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])
08:15:34.274 [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])
08:15:34.275 [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])
08:15:34.275 [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])
08:15:34.275 [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])
08:15:34.275 [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])
08:15:34.275 [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])
08:15:34.276 [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])
08:15:34.276 [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])
08:15:34.276 [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])
08:15:34.276 [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])
08:15:34.276 [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])
08:15:34.277 [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])
08:15:34.277 [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])
08:15:34.277 [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])
08:15:34.277 [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])
08:15:34.277 [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])
08:15:34.278 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:34.278 [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])
08:15:34.278 [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])
08:15:34.278 [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])
08:15:34.278 [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])
08:15:34.278 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:34.278 [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])
08:15:34.278 [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])
08:15:34.278 [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])
08:15:34.278 [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])
08:15:34.279 [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])
08:15:34.279 [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])
08:15:34.279 [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])
08:15:34.279 [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])
08:15:34.279 [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])
08:15:34.279 [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])
08:15:34.279 [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])
08:15:34.279 [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])
08:15:34.279 [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])
08:15:34.280 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 1863397232
08:15:34.280 [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)
08:15:34.280 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.280 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.280 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.280 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.280 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.280 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.280 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.280 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.280 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.283 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items
08:15:34.283 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 54 msec
08:15:34.283 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:34.284 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************
08:15:34.284 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must throw NotFound"
08:15:34.284 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ARGS [45, 10, 7, 30, /tag/nonexistent]
08:15:34.284 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - **************************************
08:15:34.301 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.301 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.301 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.301 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.302 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.302 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.302 [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])
08:15:34.302 [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])
08:15:34.302 [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])
08:15:34.302 [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])
08:15:34.302 [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])
08:15:34.302 [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])
08:15:34.302 [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])
08:15:34.303 [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])
08:15:34.303 [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])
08:15:34.303 [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])
08:15:34.303 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:34.303 [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])
08:15:34.303 [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])
08:15:34.303 [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])
08:15:34.303 [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])
08:15:34.303 [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])
08:15:34.303 [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])
08:15:34.304 [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])
08:15:34.304 [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])
08:15:34.304 [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])
08:15:34.304 [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])
08:15:34.304 [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])
08:15:34.304 [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])
08:15:34.304 [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])
08:15:34.304 [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])
08:15:34.304 [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])
08:15:34.305 [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])
08:15:34.305 [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])
08:15:34.305 [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])
08:15:34.305 [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])
08:15:34.305 [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])
08:15:34.305 [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])
08:15:34.305 [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])
08:15:34.305 [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])
08:15:34.305 [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])
08:15:34.305 [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])
08:15:34.306 [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])
08:15:34.306 [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])
08:15:34.306 [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])
08:15:34.306 [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])
08:15:34.306 [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])
08:15:34.306 [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])
08:15:34.306 [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])
08:15:34.306 [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])
08:15:34.306 [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])
08:15:34.306 [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])
08:15:34.307 [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])
08:15:34.307 [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])
08:15:34.307 [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])
08:15:34.307 [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])
08:15:34.307 [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])
08:15:34.307 [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])
08:15:34.307 [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])
08:15:34.307 [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])
08:15:34.307 [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])
08:15:34.308 [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])
08:15:34.308 [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])
08:15:34.308 [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])
08:15:34.308 [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])
08:15:34.308 [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])
08:15:34.308 [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])
08:15:34.308 [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])
08:15:34.308 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:34.308 [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])
08:15:34.309 [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])
08:15:34.309 [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])
08:15:34.309 [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])
08:15:34.309 [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])
08:15:34.309 [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])
08:15:34.309 [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])
08:15:34.309 [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])
08:15:34.309 [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])
08:15:34.309 [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])
08:15:34.309 [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])
08:15:34.310 [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])
08:15:34.310 [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])
08:15:34.310 [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])
08:15:34.310 [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])
08:15:34.310 [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])
08:15:34.310 [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])
08:15:34.310 [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])
08:15:34.310 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:34.310 [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])
08:15:34.310 [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])
08:15:34.311 [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])
08:15:34.311 [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])
08:15:34.311 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:34.311 [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])
08:15:34.311 [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])
08:15:34.311 [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])
08:15:34.311 [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])
08:15:34.311 [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])
08:15:34.311 [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])
08:15:34.311 [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])
08:15:34.312 [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])
08:15:34.312 [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])
08:15:34.312 [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])
08:15:34.312 [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])
08:15:34.312 [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])
08:15:34.312 [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])
08:15:34.312 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 467925240
08:15:34.312 [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: )
08:15:34.312 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.312 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.312 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.313 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.313 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.313 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.313 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.313 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.313 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.314 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items
08:15:34.315 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 30 msec
08:15:34.315 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:34.316 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ****************************************
08:15:34.316 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must throw NotFound"
08:15:34.316 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ARGS [45, 10, 7, 30, /index/nonexistent]
08:15:34.316 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ****************************************
08:15:34.334 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.334 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.334 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.334 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.334 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.334 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.335 [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])
08:15:34.335 [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])
08:15:34.335 [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])
08:15:34.335 [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])
08:15:34.335 [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])
08:15:34.335 [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])
08:15:34.335 [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])
08:15:34.335 [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])
08:15:34.336 [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])
08:15:34.336 [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])
08:15:34.336 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:34.336 [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])
08:15:34.336 [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])
08:15:34.336 [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])
08:15:34.336 [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])
08:15:34.336 [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])
08:15:34.336 [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])
08:15:34.336 [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])
08:15:34.337 [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])
08:15:34.337 [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])
08:15:34.337 [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])
08:15:34.337 [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])
08:15:34.337 [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])
08:15:34.337 [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])
08:15:34.337 [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])
08:15:34.337 [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])
08:15:34.337 [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])
08:15:34.338 [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])
08:15:34.338 [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])
08:15:34.338 [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])
08:15:34.338 [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])
08:15:34.338 [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])
08:15:34.338 [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])
08:15:34.338 [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])
08:15:34.338 [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])
08:15:34.338 [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])
08:15:34.338 [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])
08:15:34.339 [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])
08:15:34.339 [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])
08:15:34.339 [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])
08:15:34.363 [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])
08:15:34.363 [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])
08:15:34.363 [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])
08:15:34.364 [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])
08:15:34.364 [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])
08:15:34.364 [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])
08:15:34.364 [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])
08:15:34.364 [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])
08:15:34.364 [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])
08:15:34.364 [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])
08:15:34.364 [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])
08:15:34.364 [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])
08:15:34.364 [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])
08:15:34.364 [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])
08:15:34.365 [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])
08:15:34.365 [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])
08:15:34.365 [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])
08:15:34.365 [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])
08:15:34.365 [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])
08:15:34.365 [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])
08:15:34.365 [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])
08:15:34.365 [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])
08:15:34.365 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:34.365 [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])
08:15:34.366 [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])
08:15:34.366 [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])
08:15:34.366 [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])
08:15:34.366 [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])
08:15:34.366 [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])
08:15:34.366 [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])
08:15:34.366 [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])
08:15:34.366 [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])
08:15:34.366 [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])
08:15:34.366 [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])
08:15:34.366 [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])
08:15:34.367 [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])
08:15:34.367 [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])
08:15:34.367 [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])
08:15:34.367 [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])
08:15:34.367 [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])
08:15:34.367 [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])
08:15:34.367 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:34.367 [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])
08:15:34.367 [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])
08:15:34.367 [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])
08:15:34.367 [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])
08:15:34.368 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:34.368 [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])
08:15:34.368 [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])
08:15:34.368 [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])
08:15:34.368 [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])
08:15:34.368 [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])
08:15:34.368 [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])
08:15:34.368 [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])
08:15:34.368 [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])
08:15:34.368 [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])
08:15:34.368 [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])
08:15:34.369 [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])
08:15:34.369 [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])
08:15:34.369 [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])
08:15:34.369 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 954492773
08:15:34.369 [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)
08:15:34.369 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.369 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.369 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.369 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.369 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.369 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.369 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.369 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.370 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.372 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items
08:15:34.372 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 56 msec
08:15:34.372 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:34.373 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************
08:15:34.373 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST "must throw NotFound"
08:15:34.373 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ARGS [45, 10, 7, 30, /index/tag/nonexistent]
08:15:34.373 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - ********************************************
08:15:34.390 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.390 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.390 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.390 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.390 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.391 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.391 [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])
08:15:34.391 [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])
08:15:34.391 [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])
08:15:34.391 [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])
08:15:34.391 [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])
08:15:34.391 [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])
08:15:34.391 [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])
08:15:34.391 [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])
08:15:34.392 [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])
08:15:34.392 [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])
08:15:34.392 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #10 - /post-10   - 2025-04-15T18:00Z[GMT] -            -            - [tag2, tag8, tag10])
08:15:34.392 [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])
08:15:34.392 [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])
08:15:34.392 [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])
08:15:34.392 [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])
08:15:34.392 [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])
08:15:34.392 [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])
08:15:34.392 [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])
08:15:34.393 [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])
08:15:34.393 [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])
08:15:34.393 [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])
08:15:34.393 [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])
08:15:34.393 [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])
08:15:34.393 [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])
08:15:34.393 [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])
08:15:34.393 [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])
08:15:34.393 [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])
08:15:34.393 [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])
08:15:34.394 [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])
08:15:34.394 [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])
08:15:34.394 [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])
08:15:34.394 [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])
08:15:34.394 [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])
08:15:34.394 [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])
08:15:34.394 [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])
08:15:34.394 [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])
08:15:34.394 [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])
08:15:34.394 [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])
08:15:34.395 [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])
08:15:34.395 [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])
08:15:34.395 [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])
08:15:34.395 [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])
08:15:34.395 [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])
08:15:34.395 [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])
08:15:34.395 [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])
08:15:34.395 [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])
08:15:34.395 [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])
08:15:34.395 [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])
08:15:34.396 [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])
08:15:34.396 [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])
08:15:34.396 [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])
08:15:34.396 [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])
08:15:34.396 [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])
08:15:34.396 [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])
08:15:34.396 [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])
08:15:34.396 [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])
08:15:34.396 [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])
08:15:34.396 [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])
08:15:34.397 [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])
08:15:34.397 [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])
08:15:34.397 [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])
08:15:34.397 [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])
08:15:34.397 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #62 - /post-62   - 2025-09-20T07:33Z[GMT] -            -            - [tag2, tag5, tag10])
08:15:34.397 [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])
08:15:34.397 [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])
08:15:34.397 [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])
08:15:34.397 [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])
08:15:34.397 [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])
08:15:34.398 [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])
08:15:34.398 [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])
08:15:34.398 [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])
08:15:34.398 [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])
08:15:34.398 [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])
08:15:34.398 [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])
08:15:34.398 [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])
08:15:34.398 [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])
08:15:34.398 [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])
08:15:34.398 [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])
08:15:34.399 [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])
08:15:34.399 [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])
08:15:34.399 [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])
08:15:34.399 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #81 - /post-81   - 2018-12-30T12:33Z[GMT] -            -            - [tag2, tag6, tag8])
08:15:34.399 [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])
08:15:34.399 [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])
08:15:34.399 [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])
08:15:34.399 [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])
08:15:34.399 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #86 - /post-86   - 2027-10-17T07:30Z[GMT] -            -            - [tag10])
08:15:34.399 [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])
08:15:34.400 [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])
08:15:34.400 [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])
08:15:34.400 [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])
08:15:34.400 [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])
08:15:34.400 [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])
08:15:34.400 [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])
08:15:34.400 [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])
08:15:34.400 [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])
08:15:34.400 [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])
08:15:34.400 [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])
08:15:34.401 [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])
08:15:34.401 [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])
08:15:34.401 [main                ] INFO  i.t.n.f.u.component.blog.DefaultBlogViewController - prepareRendering(RenderContext) for Mock for SiteNode, hashCode: 968383091
08:15:34.401 [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: )
08:15:34.401 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.401 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.401 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.401 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.401 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.401 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.401 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:34.401 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.401 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:34.403 [main                ] DEBUG i.t.n.f.u.component.blog.DefaultBlogViewController - >>>> found 0 items
08:15:34.403 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - TEST PASSED in 30 msec
08:15:34.403 [main                ] INFO  i.t.n.f.u.c.blog.DefaultBlogViewControllerTest     - 
08:15:34.425 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.426 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:34.426 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 1999]
08:15:34.426 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.427 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1491894897 f: 1999 l: 2017 r: 2017 y: 1999
08:15:34.551 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:34.551 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:34.552 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_1999.txt
08:15:34.552 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_1999.txt
08:15:34.564 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 139 msec
08:15:34.564 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:34.566 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.566 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:34.566 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 2000]
08:15:34.566 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.566 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 443021492 f: 1999 l: 2017 r: 2017 y: 2000
08:15:34.613 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:34.614 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:34.614 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2000.txt
08:15:34.614 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2000.txt
08:15:34.614 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 48 msec
08:15:34.614 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:34.616 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.616 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:34.616 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 2001]
08:15:34.616 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.616 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1151421920 f: 1999 l: 2017 r: 2017 y: 2001
08:15:34.643 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:34.643 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:34.643 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2001.txt
08:15:34.643 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2001.txt
08:15:34.643 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 28 msec
08:15:34.643 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:34.645 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.645 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:34.645 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 2002]
08:15:34.645 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.645 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 218770562 f: 1999 l: 2017 r: 2017 y: 2002
08:15:34.668 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:34.668 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:34.668 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2002.txt
08:15:34.668 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2002.txt
08:15:34.669 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 25 msec
08:15:34.669 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:34.670 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.670 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:34.670 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 2003]
08:15:34.670 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.671 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1314050802 f: 1999 l: 2017 r: 2017 y: 2003
08:15:34.694 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:34.694 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:34.694 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2003.txt
08:15:34.694 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2003.txt
08:15:34.695 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 24 msec
08:15:34.695 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:34.696 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.696 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:34.696 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 2004]
08:15:34.696 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.697 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 2126842086 f: 1999 l: 2017 r: 2017 y: 2004
08:15:34.720 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:34.721 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:34.721 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2004.txt
08:15:34.721 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2004.txt
08:15:34.721 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 25 msec
08:15:34.721 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:34.723 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.723 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:34.723 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 2005]
08:15:34.723 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.723 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1092170861 f: 1999 l: 2017 r: 2017 y: 2005
08:15:34.743 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:34.743 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:34.743 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2005.txt
08:15:34.743 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2005.txt
08:15:34.744 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 21 msec
08:15:34.744 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:34.745 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.745 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:34.745 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 2006]
08:15:34.745 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.746 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 315902506 f: 1999 l: 2017 r: 2017 y: 2006
08:15:34.776 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:34.776 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:34.776 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2006.txt
08:15:34.776 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2006.txt
08:15:34.776 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 31 msec
08:15:34.776 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:34.778 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.778 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:34.778 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 2007]
08:15:34.778 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.778 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 265373577 f: 1999 l: 2017 r: 2017 y: 2007
08:15:34.810 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:34.810 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:34.810 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2007.txt
08:15:34.811 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2007.txt
08:15:34.811 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 33 msec
08:15:34.811 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:34.817 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.817 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:34.817 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 2008]
08:15:34.817 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.817 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1749372629 f: 1999 l: 2017 r: 2017 y: 2008
08:15:34.843 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:34.843 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:34.843 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2008.txt
08:15:34.843 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2008.txt
08:15:34.844 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 26 msec
08:15:34.844 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:34.845 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.845 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:34.845 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 2009]
08:15:34.845 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.845 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 457727115 f: 1999 l: 2017 r: 2017 y: 2009
08:15:34.863 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:34.863 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:34.863 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2009.txt
08:15:34.863 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2009.txt
08:15:34.864 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 18 msec
08:15:34.864 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:34.865 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.865 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:34.865 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 2010]
08:15:34.865 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.865 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 2076014264 f: 1999 l: 2017 r: 2017 y: 2010
08:15:34.882 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:34.882 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:34.882 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2010.txt
08:15:34.882 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2010.txt
08:15:34.884 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 19 msec
08:15:34.884 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:34.886 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.886 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:34.886 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 2011]
08:15:34.886 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.886 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 477700359 f: 1999 l: 2017 r: 2017 y: 2011
08:15:34.905 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:34.905 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:34.905 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2011.txt
08:15:34.905 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2011.txt
08:15:34.905 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 19 msec
08:15:34.905 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:34.907 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.907 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:34.907 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 2012]
08:15:34.907 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.907 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1318395825 f: 1999 l: 2017 r: 2017 y: 2012
08:15:34.923 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:34.923 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:34.923 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2012.txt
08:15:34.923 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2012.txt
08:15:34.924 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 17 msec
08:15:34.924 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:34.925 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.925 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:34.925 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 2013]
08:15:34.925 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.925 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1339273738 f: 1999 l: 2017 r: 2017 y: 2013
08:15:34.951 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:34.951 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:34.951 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2013.txt
08:15:34.951 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2013.txt
08:15:34.952 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 26 msec
08:15:34.952 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:34.955 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.955 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:34.955 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 2014]
08:15:34.955 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.955 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1856963340 f: 1999 l: 2017 r: 2017 y: 2014
08:15:34.985 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:34.985 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:34.985 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2014.txt
08:15:34.985 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2014.txt
08:15:34.985 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 30 msec
08:15:34.985 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:34.986 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.987 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:34.987 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 2015]
08:15:34.987 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:34.987 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 2050640357 f: 1999 l: 2017 r: 2017 y: 2015
08:15:35.006 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:35.006 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:35.006 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2015.txt
08:15:35.006 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2015.txt
08:15:35.006 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 20 msec
08:15:35.006 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:35.013 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:35.013 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:35.013 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 2016]
08:15:35.013 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:35.013 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1051304081 f: 1999 l: 2017 r: 2017 y: 2016
08:15:35.028 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:35.028 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:35.028 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2016.txt
08:15:35.028 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2016.txt
08:15:35.029 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 15 msec
08:15:35.029 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:35.030 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:35.030 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must properly render"
08:15:35.030 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, 2017]
08:15:35.030 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***************************
08:15:35.030 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1170475172 f: 1999 l: 2017 r: 2017 y: 2017
08:15:35.047 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:35.047 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:35.047 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultCalendarViewControllerTest/expected-results/diary-1999-2017_2017.txt
08:15:35.047 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultCalendarViewControllerTest/diary-1999-2017_2017.txt
08:15:35.048 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 18 msec
08:15:35.048 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:35.049 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ****************************************
08:15:35.049 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must throw BadRequest"
08:15:35.049 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, Optional.empty, /1r94]
08:15:35.049 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ****************************************
08:15:35.051 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 1 msec
08:15:35.051 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:35.053 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ******************************************
08:15:35.053 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must throw BadRequest"
08:15:35.053 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, Optional.empty, /2010/2]
08:15:35.053 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ******************************************
08:15:35.053 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 0 msec
08:15:35.053 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:35.054 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***********************************
08:15:35.055 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must throw NotFound"
08:15:35.055 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, Optional[1997], ]
08:15:35.055 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***********************************
08:15:35.055 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 896475319 f: 1999 l: 2017 r: 2017 y: 1997
08:15:35.055 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 1 msec
08:15:35.055 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:35.056 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***********************************
08:15:35.056 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must throw NotFound"
08:15:35.056 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, Optional[1998], ]
08:15:35.056 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***********************************
08:15:35.056 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 566860479 f: 1999 l: 2017 r: 2017 y: 1998
08:15:35.056 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 0 msec
08:15:35.056 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:35.057 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***********************************
08:15:35.057 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must throw NotFound"
08:15:35.057 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, Optional[2018], ]
08:15:35.057 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***********************************
08:15:35.057 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1310342490 f: 1999 l: 2017 r: 2017 y: 2018
08:15:35.057 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 0 msec
08:15:35.058 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:35.058 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***********************************
08:15:35.058 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must throw NotFound"
08:15:35.058 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, Optional[2019], ]
08:15:35.058 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ***********************************
08:15:35.059 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 717249075 f: 1999 l: 2017 r: 2017 y: 2019
08:15:35.059 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 1 msec
08:15:35.059 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:35.060 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ****************************************
08:15:35.060 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must throw NotFound"
08:15:35.060 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, Optional.empty, /1997]
08:15:35.060 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ****************************************
08:15:35.060 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1108589630 f: 1999 l: 2017 r: 1997 y: 1997
08:15:35.060 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 0 msec
08:15:35.060 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:35.061 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ****************************************
08:15:35.061 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must throw NotFound"
08:15:35.061 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, Optional.empty, /1998]
08:15:35.061 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ****************************************
08:15:35.061 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 289214325 f: 1999 l: 2017 r: 1998 y: 1998
08:15:35.061 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 0 msec
08:15:35.061 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:35.062 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ****************************************
08:15:35.062 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must throw NotFound"
08:15:35.062 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, Optional.empty, /2018]
08:15:35.062 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ****************************************
08:15:35.062 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 892091760 f: 1999 l: 2017 r: 2018 y: 2018
08:15:35.063 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 1 msec
08:15:35.063 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:35.063 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ****************************************
08:15:35.063 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST "must throw NotFound"
08:15:35.063 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ARGS [1999, 2017, Optional.empty, /2019]
08:15:35.063 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - ****************************************
08:15:35.064 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 159116975 f: 1999 l: 2017 r: 2019 y: 2019
08:15:35.064 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - TEST PASSED in 1 msec
08:15:35.064 [main                ] INFO  i.t.n.f.u.c.c.DefaultCalendarViewControllerTest    - 
08:15:35.077 [main                ] INFO  i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - ***************************
08:15:35.077 [main                ] INFO  i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - TEST "must properly render"
08:15:35.077 [main                ] INFO  i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - ***************************
08:15:35.078 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.078 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.078 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.078 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.079 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.079 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.079 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.079 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.079 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.079 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.079 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.079 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.079 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.079 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.079 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.079 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.080 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.080 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.080 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.080 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.082 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.082 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.082 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.082 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.082 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.082 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.082 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.082 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.082 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.082 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.082 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.082 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.082 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.082 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.082 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.082 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.082 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.082 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.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=[]))
08:15:35.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=[])
08:15:35.083 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:35.083 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:35.083 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultHtmlTextWithTitleViewControllerTest/expected-results/text_with_title.txt
08:15:35.083 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultHtmlTextWithTitleViewControllerTest/text_with_title.txt
08:15:35.084 [main                ] INFO  i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - TEST PASSED in 7 msec
08:15:35.084 [main                ] INFO  i.t.n.f.u.c.h.DefaultHtmlTextWithTitleViewControllerTest - 
08:15:35.101 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - ************************************************
08:15:35.101 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - TEST "must not set the template when no Content"
08:15:35.101 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - ************************************************
08:15:35.104 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/nonexistent/template)
08:15:35.104 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.104 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.107 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - TEST PASSED in 6 msec
08:15:35.107 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - 
08:15:35.108 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - *****************************************************
08:15:35.108 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - TEST "must not set the template when no property set"
08:15:35.108 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - *****************************************************
08:15:35.108 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template)
08:15:35.108 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.108 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.109 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - TEST PASSED in 1 msec
08:15:35.109 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - 
08:15:35.109 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - **********************************
08:15:35.109 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - TEST "must properly add the links"
08:15:35.109 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - **********************************
08:15:35.110 [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=[]))
08:15:35.110 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.110 [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=[]))
08:15:35.110 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.111 [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=[]))
08:15:35.111 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.111 [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=[]))
08:15:35.111 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.111 [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=[]))
08:15:35.111 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.111 [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=[]))
08:15:35.111 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.117 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - TEST PASSED in 8 msec
08:15:35.117 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - 
08:15:35.120 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - *************************************
08:15:35.120 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - TEST "must properly set the template"
08:15:35.120 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - *************************************
08:15:35.121 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.121 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.121 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template)
08:15:35.121 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.121 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.121 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - TEST PASSED in 1 msec
08:15:35.121 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - 
08:15:35.122 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - **********************************
08:15:35.122 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - TEST "must properly set the title"
08:15:35.122 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - **********************************
08:15:35.122 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - TEST PASSED in 0 msec
08:15:35.122 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - 
08:15:35.123 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - ***************************************************
08:15:35.123 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - TEST "must properly set the title when unspecified"
08:15:35.123 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - ***************************************************
08:15:35.123 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - TEST PASSED in 0 msec
08:15:35.123 [main                ] INFO  i.t.n.f.u.c.menu.DefaultMenuViewControllerTest     - 
08:15:35.138 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ****************************************************
08:15:35.138 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the description when unspecified"
08:15:35.138 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ****************************************************
08:15:35.139 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
08:15:35.141 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
08:15:35.141 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
08:15:35.142 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
08:15:35.142 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
08:15:35.142 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
08:15:35.143 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 5 msec
08:15:35.143 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 
08:15:35.144 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************************
08:15:35.144 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the template when no Content"
08:15:35.144 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************************
08:15:35.144 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/nonexistent/template)
08:15:35.144 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:35.144 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.144 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
08:15:35.144 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
08:15:35.144 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
08:15:35.144 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
08:15:35.145 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
08:15:35.145 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
08:15:35.145 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
08:15:35.145 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 
08:15:35.146 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *****************************************************
08:15:35.146 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the template when no property set"
08:15:35.146 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *****************************************************
08:15:35.146 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template)
08:15:35.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=[]))
08:15:35.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=[])
08:15:35.146 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
08:15:35.146 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
08:15:35.146 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
08:15:35.146 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
08:15:35.146 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
08:15:35.146 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
08:15:35.146 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 0 msec
08:15:35.146 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 
08:15:35.147 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *****************************************************
08:15:35.147 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the title prefix when unspecified"
08:15:35.147 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *****************************************************
08:15:35.147 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
08:15:35.147 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
08:15:35.147 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
08:15:35.147 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
08:15:35.148 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
08:15:35.148 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
08:15:35.148 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
08:15:35.148 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 
08:15:35.148 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - **********************************************
08:15:35.148 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must not set the title when unspecified"
08:15:35.148 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - **********************************************
08:15:35.149 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
08:15:35.149 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
08:15:35.149 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
08:15:35.149 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
08:15:35.149 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
08:15:35.149 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
08:15:35.149 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
08:15:35.149 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 
08:15:35.150 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *****************************************
08:15:35.150 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the descriptiond"
08:15:35.150 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *****************************************
08:15:35.150 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
08:15:35.150 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("description", "the description")
08:15:35.150 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
08:15:35.150 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
08:15:35.150 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
08:15:35.150 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
08:15:35.150 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
08:15:35.150 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 0 msec
08:15:35.150 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 
08:15:35.151 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************
08:15:35.151 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the inlined scripts"
08:15:35.151 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************
08:15:35.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=[]))
08:15:35.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=[])
08:15:35.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=[]))
08:15:35.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=[])
08:15:35.152 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
08:15:35.152 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
08:15:35.152 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
08:15:35.152 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
08:15:35.152 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
08:15:35.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=[]))
08:15:35.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=[])
08:15:35.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=[]))
08:15:35.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=[])
08:15:35.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=[]))
08:15:35.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=[])
08:15:35.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=[]))
08:15:35.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=[])
08:15:35.152 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "<script>1</script><script>2</script>")
08:15:35.153 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 2 msec
08:15:35.153 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 
08:15:35.153 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *************************************
08:15:35.153 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the language"
08:15:35.153 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *************************************
08:15:35.154 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
08:15:35.154 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
08:15:35.154 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
08:15:35.154 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
08:15:35.154 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
08:15:35.154 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
08:15:35.154 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
08:15:35.154 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 
08:15:35.155 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************
08:15:35.155 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the printCssSection"
08:15:35.155 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ********************************************
08:15:35.155 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
08:15:35.155 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
08:15:35.155 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "<link rel="stylesheet" media="print" href="http://acme.com/css/1.css" type="text/css" />
<link rel="stylesheet" media="print" href="http://acme.com/css/2.css" type="text/css" />
")
08:15:35.155 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
08:15:35.155 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
08:15:35.155 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
08:15:35.156 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
08:15:35.156 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 
08:15:35.156 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *************************************
08:15:35.156 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the rssFeeds"
08:15:35.156 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *************************************
08:15:35.157 [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=[]))
08:15:35.157 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.157 [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=[]))
08:15:35.157 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.157 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
08:15:35.157 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
08:15:35.157 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
08:15:35.157 [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=[]))
08:15:35.157 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.157 [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=[]))
08:15:35.157 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.157 [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=[]))
08:15:35.157 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.158 [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=[]))
08:15:35.158 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockSiteNodeSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.158 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "<link rel="alternate" type="application/rss+xml" title="Feed 1 title" href="http://acme.com/URI-feed1/" />
<link rel="alternate" type="application/rss+xml" title="Feed 2 title" href="http://acme.com/URI-feed2/" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://acme.com/URI-feed3/" />
")
08:15:35.158 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
08:15:35.158 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
08:15:35.158 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 2 msec
08:15:35.158 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 
08:15:35.159 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *********************************************
08:15:35.159 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the screenCssSection"
08:15:35.159 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *********************************************
08:15:35.159 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
08:15:35.159 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "<link rel="stylesheet" media="screen" href="http://acme.com/css/1.css" type="text/css" />
<link rel="stylesheet" media="screen" href="http://acme.com/css/2.css" type="text/css" />
")
08:15:35.159 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
08:15:35.159 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
08:15:35.159 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
08:15:35.159 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
08:15:35.159 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 0 msec
08:15:35.159 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 
08:15:35.160 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************
08:15:35.160 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the scripts"
08:15:35.160 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - ************************************
08:15:35.160 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
08:15:35.160 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
08:15:35.160 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
08:15:35.160 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
08:15:35.160 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "<script type="text/javascript" src="http://acme.com/js/1.js"></script>
<script type="text/javascript" src="http://acme.com/js/2.js"></script>
")
08:15:35.161 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
08:15:35.161 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
08:15:35.161 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 
08:15:35.161 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *************************************
08:15:35.161 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the template"
08:15:35.161 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *************************************
08:15:35.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=[]))
08:15:35.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=[])
08:15:35.162 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/path/to/template)
08:15:35.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=[]))
08:15:35.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=[])
08:15:35.162 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
08:15:35.162 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
08:15:35.162 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
08:15:35.162 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
08:15:35.162 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
08:15:35.162 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
08:15:35.162 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
08:15:35.162 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 
08:15:35.163 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - **********************************
08:15:35.163 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the title"
08:15:35.163 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - **********************************
08:15:35.163 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
08:15:35.163 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("title", "the title")
08:15:35.163 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
08:15:35.163 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
08:15:35.163 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
08:15:35.163 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
08:15:35.163 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
08:15:35.164 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
08:15:35.164 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 
08:15:35.165 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *****************************************
08:15:35.165 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST "must properly set the title prefix"
08:15:35.165 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - *****************************************
08:15:35.166 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("language", "en")
08:15:35.166 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("titlePrefix", "the title prefix")
08:15:35.166 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("screenCssSection", "")
08:15:35.166 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("printCssSection", "")
08:15:35.166 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("rssFeeds", "")
08:15:35.166 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("scripts", "")
08:15:35.166 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - >>>> view.addAttribute("inlinedScripts", "")
08:15:35.166 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - TEST PASSED in 1 msec
08:15:35.166 [main                ] INFO  i.t.n.f.u.c.n.DefaultNodeContainerViewControllerTest - 
08:15:35.408 [main                ] INFO  i.t.n.f.u.c.s.DefaultSitemapViewControllerTest     - ***********************************
08:15:35.408 [main                ] INFO  i.t.n.f.u.c.s.DefaultSitemapViewControllerTest     - TEST "must properly render sitemap"
08:15:35.408 [main                ] INFO  i.t.n.f.u.c.s.DefaultSitemapViewControllerTest     - ***********************************
08:15:35.408 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-01 / layout Mock for Layout, hashCode: 1425445649 ...
08:15:35.409 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.410 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.410 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.410 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.410 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.410 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.410 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.410 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.410 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.411 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.411 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-02 / layout Mock for Layout, hashCode: 696007235 ...
08:15:35.411 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.411 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.411 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.411 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.411 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.411 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.411 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.411 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.412 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.412 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.412 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-03 / layout Mock for Layout, hashCode: 1283050069 ...
08:15:35.412 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.412 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.412 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.412 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.412 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.412 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.412 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.412 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.414 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.414 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.414 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-04 / layout Mock for Layout, hashCode: 979620424 ...
08:15:35.414 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.414 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.414 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.414 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.414 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.414 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.414 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.414 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.415 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.415 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.415 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-05 / layout Mock for Layout, hashCode: 63221076 ...
08:15:35.415 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.415 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.415 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.415 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.415 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.415 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.415 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.415 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.415 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.415 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.415 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-06 / layout Mock for Layout, hashCode: 1260527949 ...
08:15:35.415 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.415 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.415 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.415 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.415 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.416 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.416 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.416 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.416 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.416 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.416 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-07 / layout Mock for Layout, hashCode: 1233871134 ...
08:15:35.416 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.416 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.416 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.416 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.416 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.416 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.416 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.416 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.416 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.416 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.416 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-08 / layout Mock for Layout, hashCode: 1843272693 ...
08:15:35.416 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.416 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.417 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.417 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.417 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.417 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.417 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.417 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.417 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.417 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.417 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /blog / layout Mock for Layout, hashCode: 1263973655 ...
08:15:35.417 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.417 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.417 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.417 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-01
08:15:35.417 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-02
08:15:35.417 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-03
08:15:35.417 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-04
08:15:35.418 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-05
08:15:35.418 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-06
08:15:35.418 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-07
08:15:35.418 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-08
08:15:35.418 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-09
08:15:35.418 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-10
08:15:35.419 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-11
08:15:35.419 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-12
08:15:35.419 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-13
08:15:35.419 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-14
08:15:35.419 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-15
08:15:35.419 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-16
08:15:35.419 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-17
08:15:35.419 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-18
08:15:35.419 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-19
08:15:35.419 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-20
08:15:35.419 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-21
08:15:35.420 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-22
08:15:35.420 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-23
08:15:35.420 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-24
08:15:35.420 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-25
08:15:35.420 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-26
08:15:35.420 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-27
08:15:35.420 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-28
08:15:35.420 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-29
08:15:35.420 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-30
08:15:35.421 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-01
08:15:35.421 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-02
08:15:35.421 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-03
08:15:35.421 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-04
08:15:35.421 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-05
08:15:35.421 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-06
08:15:35.421 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-07
08:15:35.421 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-08
08:15:35.421 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-09
08:15:35.421 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-10
08:15:35.421 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-11
08:15:35.421 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-12
08:15:35.422 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-13
08:15:35.422 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-14
08:15:35.422 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-15
08:15:35.422 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-16
08:15:35.422 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-17
08:15:35.422 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-18
08:15:35.422 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-19
08:15:35.422 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-20
08:15:35.422 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-21
08:15:35.422 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-22
08:15:35.422 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-23
08:15:35.422 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-24
08:15:35.422 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-25
08:15:35.423 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-26
08:15:35.423 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-27
08:15:35.423 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-28
08:15:35.423 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-29
08:15:35.423 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-30
08:15:35.423 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.423 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.423 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.423 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.423 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.423 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-10 / layout Mock for Layout, hashCode: 287628665 ...
08:15:35.423 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.424 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.424 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.424 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.424 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.424 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.424 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.424 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.424 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.424 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.424 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-11 / layout Mock for Layout, hashCode: 53857746 ...
08:15:35.424 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.424 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.424 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.424 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.424 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.424 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.424 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.424 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.425 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.425 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.425 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-12 / layout Mock for Layout, hashCode: 514420722 ...
08:15:35.425 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.425 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.425 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.425 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.425 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.425 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.425 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.425 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.425 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.425 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.425 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-13 / layout Mock for Layout, hashCode: 1621729085 ...
08:15:35.425 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.425 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.425 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.426 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.426 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.426 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.426 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.426 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.426 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.426 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.426 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-14 / layout Mock for Layout, hashCode: 1464949060 ...
08:15:35.426 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.426 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.426 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.426 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.426 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.426 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.426 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.426 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.426 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.426 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.427 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-15 / layout Mock for Layout, hashCode: 2049393953 ...
08:15:35.427 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.427 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.427 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.427 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.427 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.427 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.427 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.427 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.427 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.427 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.427 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-16 / layout Mock for Layout, hashCode: 799306600 ...
08:15:35.427 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.427 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.427 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.428 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.428 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.428 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.428 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.428 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.428 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.428 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.428 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-17 / layout Mock for Layout, hashCode: 56115670 ...
08:15:35.428 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.428 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.428 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.428 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.428 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.428 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.428 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.428 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.428 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.428 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.428 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-18 / layout Mock for Layout, hashCode: 1587454848 ...
08:15:35.428 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-19 / layout Mock for Layout, hashCode: 508619583 ...
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.429 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.430 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-20 / layout Mock for Layout, hashCode: 316929198 ...
08:15:35.430 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.430 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.430 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.430 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.430 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.430 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.430 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.430 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.430 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.430 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:35.432 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:35.432 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/
08:15:35.432 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/DefaultSitemapViewControllerTest/expected-results/sitemap.txt
08:15:35.432 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/DefaultSitemapViewControllerTest/sitemap.txt
08:15:35.432 [main                ] INFO  i.t.n.f.u.c.s.DefaultSitemapViewControllerTest     - TEST PASSED in 25 msec
08:15:35.432 [main                ] INFO  i.t.n.f.u.c.s.DefaultSitemapViewControllerTest     - 
08:15:35.432 [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.466 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-frontend-components ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:15: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 8:15: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 8:15: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 8:15: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 8:15: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 8:15: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 8:15: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 8:15: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 8:15: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 8:15: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-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_AdoptiumJDK_17/workspace/modules/Components' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028142220
[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_AdoptiumJDK_17/workspace/modules/Components' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/Properties.java:[47,60] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/menu/MenuViewController.java:[43,52] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[44,66] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[47,65] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[50,56] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[53,54] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/Components/src/main/java/it/tidalwave/northernwind/frontend/ui/component/nodecontainer/NodeContainerViewController.java:[56,62] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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
[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,/org.testng.annotations.Test,/org.testng.annotations.DataProvider,/javax.annotation.Nonnegative
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<? extends Content>[]
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<? extends Content>[]
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<? extends Content>[]
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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>,T
  found:    Key,Object
  where T is a type-variable:
    T extends Object declared in method <T>setDynamicNodeProperty(Key<T>,T)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/blog/DefaultBlogViewControllerTest.java:[375,70] [unchecked] unchecked conversion
  required: Key<T>
  found:    Key
  where T is a type-variable:
    T extends Object declared in method <T>setDynamicNodeProperty(Key<T>,T)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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<? super Layout,T>
  found:    Visitor
  where T is a type-variable:
    T extends Object declared in method <T>accept(Visitor<? super Layout,T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/Components/src/test/java/it/tidalwave/northernwind/frontend/ui/component/sitemap/MockNodesForSitemap.java:[135,34] [unchecked] unchecked conversion
  required: Visitor<? super Layout,T>
  found:    Visitor
  where T is a type-variable:
    T extends Object declared in method <T>accept(Visitor<? super Layout,T>)
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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
[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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/HtmlTemplateComponents' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/HtmlTemplateComponents
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028147493
[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_AdoptiumJDK_17/workspace/modules/HtmlTemplateComponents' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/HtmlTemplateComponents/target/unwoven-classes
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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
[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
08:15:52.897 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogViewControllerTest
08:15:54.027 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - *********************************
08:15:54.028 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST "must properly render posts"
08:15:54.028 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - *********************************
08:15:54.345 [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])
08:15:54.347 [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])
08:15:54.347 [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])
08:15:54.348 [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])
08:15:54.349 [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])
08:15:54.349 [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])
08:15:54.350 [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])
08:15:54.350 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title # 7 - /post-7    - 2027-09-08T13:56Z[GMT] -            - category2  - [tag1, tag7])
08:15:54.351 [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])
08:15:54.351 [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])
08:15:54.352 [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])
08:15:54.352 [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])
08:15:54.353 [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])
08:15:54.353 [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])
08:15:54.354 [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])
08:15:54.355 [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])
08:15:54.355 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #16 - /post-16   - 2020-04-07T18:04Z[GMT] -            - category1  - [tag5, tag9])
08:15:54.356 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #17 - /post-17   - 2023-08-01T19:48Z[GMT] -            -            - [tag3, tag7, tag8])
08:15:54.356 [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])
08:15:54.357 [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])
08:15:54.357 [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])
08:15:54.358 [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])
08:15:54.358 [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])
08:15:54.359 [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])
08:15:54.359 [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])
08:15:54.361 [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])
08:15:54.361 [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])
08:15:54.362 [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])
08:15:54.362 [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])
08:15:54.363 [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])
08:15:54.363 [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])
08:15:54.364 [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])
08:15:54.364 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #32 - /post-32   - 2024-04-22T14:33Z[GMT] -            -            - [tag2, tag3, tag8])
08:15:54.365 [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])
08:15:54.365 [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])
08:15:54.366 [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])
08:15:54.366 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #36 - /post-36   - 2018-06-22T01:36Z[GMT] -            -            - [tag2, tag7])
08:15:54.367 [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])
08:15:54.367 [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])
08:15:54.368 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #39 - /post-39   - 2020-02-10T09:24Z[GMT] -            -            - [tag3, tag10])
08:15:54.368 [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])
08:15:54.369 [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])
08:15:54.369 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #42 - /post-42   - 2020-05-25T12:25Z[GMT] -            - category1  - [tag6])
08:15:54.370 [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])
08:15:54.370 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #44 - /post-44   - 2025-03-07T03:42Z[GMT] -            -            - [tag4])
08:15:54.371 [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])
08:15:54.373 [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])
08:15:54.373 [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])
08:15:54.374 [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])
08:15:54.374 [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])
08:15:54.376 [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])
08:15:54.377 [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])
08:15:54.378 [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])
08:15:54.378 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #53 - /post-53   - 2021-08-26T21:33Z[GMT] -            -            - [tag5, tag8, tag10])
08:15:54.379 [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])
08:15:54.380 [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])
08:15:54.380 [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])
08:15:54.381 [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])
08:15:54.381 [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])
08:15:54.382 [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])
08:15:54.382 [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])
08:15:54.383 [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])
08:15:54.383 [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])
08:15:54.384 [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])
08:15:54.384 [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])
08:15:54.385 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #65 - /post-65   - 2026-12-30T03:45Z[GMT] -            -            - [tag3, tag5, tag10])
08:15:54.385 [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])
08:15:54.386 [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])
08:15:54.386 [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])
08:15:54.387 [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])
08:15:54.387 [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])
08:15:54.388 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #71 - /post-71   - 2023-09-24T05:13Z[GMT] -            - category1  - [tag6, tag8])
08:15:54.388 [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])
08:15:54.389 [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])
08:15:54.389 [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])
08:15:54.390 [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])
08:15:54.390 [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])
08:15:54.391 [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])
08:15:54.392 [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])
08:15:54.392 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #79 - /post-79   - 2024-11-17T23:10Z[GMT] -            - category1  - [tag4, tag7])
08:15:54.392 [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])
08:15:54.393 [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])
08:15:54.393 [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])
08:15:54.394 [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])
08:15:54.394 [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])
08:15:54.395 [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])
08:15:54.395 [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])
08:15:54.395 [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])
08:15:54.396 [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])
08:15:54.396 [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])
08:15:54.397 [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])
08:15:54.397 [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])
08:15:54.397 [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])
08:15:54.398 [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])
08:15:54.398 [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])
08:15:54.399 [main                ] INFO  i.t.n.frontend.ui.component.blog.MockPosts         - >>>> post Content(Title #95 - /post-95   - 2021-05-23T09:17Z[GMT] -            - category2  - [tag3, tag10])
08:15:54.399 [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])
08:15:54.399 [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])
08:15:54.400 [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])
08:15:54.400 [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])
08:15:54.447 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Posts.st)
08:15:54.449 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: $if(title)$
    <h2>$title$</h2>
$endif$

$if(fullPosts)$
<div class="nw-full-posts">
    $fullPosts :{ post|
    <article>
        <div id='$post.id$' class='nw-blog-post'>
            <h3>$post.title$</h3>
            <div class='nw-blog-post-meta'>
                <span class='nw-publishDate'>$post.publishDate$</span>&#160;-

                $if(post.category)$
                <span class='nw-blog-post-category'>Filed under "$post.category$"</span>&#160;-
                $endif$

                $if(post.tags)$
                <span class='nw-blog-post-tags'>Tagged as
                    $post.tags :{ tag| <a class='nw-tag' href='$tag.link$'>$tag.name$</a>}; separator=",\n"$
                </span>&#160;-
                $endif$

                <a href='$post.link$'>Permalink</a>
            </div>
            <div class='nw-blog-post-content'>
                $post.text$
            </div>
        </div>
    </article>
    }$
</div>
$endif$

$if(leadinPosts)$
<div class="nw-leadin-posts">
    $leadinPosts :{ post|
    <article>
        <div id='$post.id$' class='nw-blog-post'>
            <h3>$post.title$</h3>
            <div class='nw-blog-post-meta'>
                <span class='nw-publishDate'>$post.publishDate$</span>&#160;-

                $if(post.category)$
                <span class='nw-blog-post-category'>Filed under "$post.category$"</span>&#160;-
                $endif$

                $if(post.tags)$
                <span class='nw-blog-post-tags'>Tagged as
                    $post.tags :{ tag| <a class='nw-tag' href='$tag.link$'>$tag.name$</a>}; separator=",\n"$
                </span>&#160;-
                $endif$

                <a href='$post.link$'>Permalink</a>
            </div>
            <div class='nw-blog-post-content'>
                $post.text$
            </div>
        </div>
    </article>
    }$
</div>
$endif$

$if(linkedPosts)$
<div class="nw-linked-posts">
    <ul>
        $linkedPosts :{ post| <li><a href='$post.link$'>$post.title$</a></li>}; separator="\n"$
    </ul>
</div>
$endif$
 - $
08:15:54.590 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:54.590 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/HtmlTemplateComponents/
08:15:54.590 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/HtmlTemplateBlogViewControllerTest/expected-results/blog.xhtml
08:15:54.590 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/HtmlTemplateBlogViewControllerTest/blog.xhtml
08:15:54.601 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST PASSED in 573 msec
08:15:54.601 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - 
08:15:54.608 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - *************************************
08:15:54.608 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST "must properly render tag cloud"
08:15:54.610 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - *************************************
08:15:54.613 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, TagCloud.st)
08:15:54.617 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: $if(title)$
    <h2>$title$</h2>
$endif$

$if(tags)$
    <div class="tagCloud">
        $tags :{ tag| <a href="$tag.link$" class="tagCloudItem rank$tag.rank$" rel="$tag.count$">$tag.name$</a>}; separator=",\n"$
    </div>
$endif$
 - $
08:15:54.621 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:54.629 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/HtmlTemplateComponents/
08:15:54.629 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/HtmlTemplateBlogViewControllerTest/expected-results/tag_cloud.xhtml
08:15:54.629 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/HtmlTemplateBlogViewControllerTest/tag_cloud.xhtml
08:15:54.630 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - TEST PASSED in 23 msec
08:15:54.630 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewControllerTest - 
08:15:54.641 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest           - ******************************************************
08:15:54.641 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest           - TEST "must properly render posts with custom template"
08:15:54.641 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest           - ******************************************************
08:15:54.642 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:54.652 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:54.658 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Posts.st)
08:15:54.661 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path)
08:15:54.662 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:54.662 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:54.662 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: Custom posts template - $
08:15:54.672 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest           - TEST PASSED in 30 msec
08:15:54.672 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest           - 
08:15:54.678 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest           - **********************************************************
08:15:54.679 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest           - TEST "must properly render tag cloud with custom template"
08:15:54.679 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest           - **********************************************************
08:15:54.681 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:54.681 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:54.686 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], TagCloud.st)
08:15:54.686 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path)
08:15:54.686 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:54.687 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:54.687 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: Custom tag cloud template - $
08:15:54.695 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest           - TEST PASSED in 10 msec
08:15:54.695 [main                ] INFO  i.t.n.f.u.c.b.h.HtmlTemplateBlogViewTest           - 
08:15:54.818 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
08:15:54.818 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render"
08:15:54.818 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [1]
08:15:54.818 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
08:15:54.821 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 842173892 f: 2000 l: 2018 r: 2017 y: 2013
08:15:55.029 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st)
08:15:55.030 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$
        <h2>$title$</h2>
    $endif$

    <div class='nw-calendar'>
        <table class='nw-calendar-table'>
            <tbody>
                <tr>
                    <th colspan='$columns$' class='nw-calendar-title'>$year$</th>
                </tr>
                $rows : { row |
                <tr>
                    $row:{ m | <th width='$columnWidth$%'>$month.(m)$</th>}; separator="\n"$
                </tr>
                <tr>
                $row:{ m |
                  <td>
                      $if(entries.(m))$
                      <ul>
                          $entries.(m) :{ entry |<li><a href='$entry.link$'$if(entry.class)$ class='$entry.class$'$endif$>$entry.label$</a></li>}; separator="\n"$
                      </ul>
                      $endif$
                  </td>}; separator="\n"$
                </tr>}; separator="\n"$
            </tbody>
        </table>
        <div class='nw-calendar-yearselector'>
            $years :{year | $if(year.link)$<a href='$year.link$'>$year.number$</a>$else$$year.number$$endif$}; separator="\n| " $
        </div>
    </div> - $
context [anonymous] 1:8 attribute title isn't defined
08:15:55.042 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:55.042 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/HtmlTemplateComponents/
08:15:55.042 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-1x12.xhtml
08:15:55.043 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-1x12.xhtml
08:15:55.044 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 227 msec
08:15:55.044 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 
08:15:55.047 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
08:15:55.047 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render"
08:15:55.047 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [2]
08:15:55.047 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
08:15:55.048 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 905654793 f: 2000 l: 2018 r: 2017 y: 2013
08:15:55.100 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st)
08:15:55.100 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$
        <h2>$title$</h2>
    $endif$

    <div class='nw-calendar'>
        <table class='nw-calendar-table'>
            <tbody>
                <tr>
                    <th colspan='$columns$' class='nw-calendar-title'>$year$</th>
                </tr>
                $rows : { row |
                <tr>
                    $row:{ m | <th width='$columnWidth$%'>$month.(m)$</th>}; separator="\n"$
                </tr>
                <tr>
                $row:{ m |
                  <td>
                      $if(entries.(m))$
                      <ul>
                          $entries.(m) :{ entry |<li><a href='$entry.link$'$if(entry.class)$ class='$entry.class$'$endif$>$entry.label$</a></li>}; separator="\n"$
                      </ul>
                      $endif$
                  </td>}; separator="\n"$
                </tr>}; separator="\n"$
            </tbody>
        </table>
        <div class='nw-calendar-yearselector'>
            $years :{year | $if(year.link)$<a href='$year.link$'>$year.number$</a>$else$$year.number$$endif$}; separator="\n| " $
        </div>
    </div> - $
context [anonymous] 1:8 attribute title isn't defined
08:15:55.113 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:55.113 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/HtmlTemplateComponents/
08:15:55.113 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-2x6.xhtml
08:15:55.113 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-2x6.xhtml
08:15:55.115 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 67 msec
08:15:55.115 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 
08:15:55.118 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
08:15:55.118 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render"
08:15:55.118 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [3]
08:15:55.118 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
08:15:55.119 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1923298070 f: 2000 l: 2018 r: 2017 y: 2013
08:15:55.201 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st)
08:15:55.202 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$
        <h2>$title$</h2>
    $endif$

    <div class='nw-calendar'>
        <table class='nw-calendar-table'>
            <tbody>
                <tr>
                    <th colspan='$columns$' class='nw-calendar-title'>$year$</th>
                </tr>
                $rows : { row |
                <tr>
                    $row:{ m | <th width='$columnWidth$%'>$month.(m)$</th>}; separator="\n"$
                </tr>
                <tr>
                $row:{ m |
                  <td>
                      $if(entries.(m))$
                      <ul>
                          $entries.(m) :{ entry |<li><a href='$entry.link$'$if(entry.class)$ class='$entry.class$'$endif$>$entry.label$</a></li>}; separator="\n"$
                      </ul>
                      $endif$
                  </td>}; separator="\n"$
                </tr>}; separator="\n"$
            </tbody>
        </table>
        <div class='nw-calendar-yearselector'>
            $years :{year | $if(year.link)$<a href='$year.link$'>$year.number$</a>$else$$year.number$$endif$}; separator="\n| " $
        </div>
    </div> - $
context [anonymous] 1:8 attribute title isn't defined
08:15:55.222 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:55.222 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/HtmlTemplateComponents/
08:15:55.222 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-3x4.xhtml
08:15:55.222 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-3x4.xhtml
08:15:55.224 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 105 msec
08:15:55.225 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 
08:15:55.229 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
08:15:55.229 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render"
08:15:55.229 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [4]
08:15:55.230 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
08:15:55.230 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 1372365655 f: 2000 l: 2018 r: 2017 y: 2013
08:15:55.260 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st)
08:15:55.260 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$
        <h2>$title$</h2>
    $endif$

    <div class='nw-calendar'>
        <table class='nw-calendar-table'>
            <tbody>
                <tr>
                    <th colspan='$columns$' class='nw-calendar-title'>$year$</th>
                </tr>
                $rows : { row |
                <tr>
                    $row:{ m | <th width='$columnWidth$%'>$month.(m)$</th>}; separator="\n"$
                </tr>
                <tr>
                $row:{ m |
                  <td>
                      $if(entries.(m))$
                      <ul>
                          $entries.(m) :{ entry |<li><a href='$entry.link$'$if(entry.class)$ class='$entry.class$'$endif$>$entry.label$</a></li>}; separator="\n"$
                      </ul>
                      $endif$
                  </td>}; separator="\n"$
                </tr>}; separator="\n"$
            </tbody>
        </table>
        <div class='nw-calendar-yearselector'>
            $years :{year | $if(year.link)$<a href='$year.link$'>$year.number$</a>$else$$year.number$$endif$}; separator="\n| " $
        </div>
    </div> - $
context [anonymous] 1:8 attribute title isn't defined
08:15:55.266 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:55.267 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/HtmlTemplateComponents/
08:15:55.267 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-4x3.xhtml
08:15:55.267 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-4x3.xhtml
08:15:55.268 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 39 msec
08:15:55.268 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 
08:15:55.271 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
08:15:55.271 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render"
08:15:55.271 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [6]
08:15:55.271 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
08:15:55.272 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 873156359 f: 2000 l: 2018 r: 2017 y: 2013
08:15:55.292 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st)
08:15:55.293 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$
        <h2>$title$</h2>
    $endif$

    <div class='nw-calendar'>
        <table class='nw-calendar-table'>
            <tbody>
                <tr>
                    <th colspan='$columns$' class='nw-calendar-title'>$year$</th>
                </tr>
                $rows : { row |
                <tr>
                    $row:{ m | <th width='$columnWidth$%'>$month.(m)$</th>}; separator="\n"$
                </tr>
                <tr>
                $row:{ m |
                  <td>
                      $if(entries.(m))$
                      <ul>
                          $entries.(m) :{ entry |<li><a href='$entry.link$'$if(entry.class)$ class='$entry.class$'$endif$>$entry.label$</a></li>}; separator="\n"$
                      </ul>
                      $endif$
                  </td>}; separator="\n"$
                </tr>}; separator="\n"$
            </tbody>
        </table>
        <div class='nw-calendar-yearselector'>
            $years :{year | $if(year.link)$<a href='$year.link$'>$year.number$</a>$else$$year.number$$endif$}; separator="\n| " $
        </div>
    </div> - $
context [anonymous] 1:8 attribute title isn't defined
08:15:55.299 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:55.300 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/HtmlTemplateComponents/
08:15:55.300 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-6x2.xhtml
08:15:55.300 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-6x2.xhtml
08:15:55.301 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 30 msec
08:15:55.301 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 
08:15:55.304 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
08:15:55.304 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST "must properly render"
08:15:55.304 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ARGS [12]
08:15:55.305 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - ***************************
08:15:55.305 [main                ] INFO  i.t.n.f.u.c.calendar.DefaultCalendarViewController - prepareRendering() - Mock for SiteNode, hashCode: 2142521143 f: 2000 l: 2018 r: 2017 y: 2013
08:15:55.334 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Calendar.st)
08:15:55.335 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$
        <h2>$title$</h2>
    $endif$

    <div class='nw-calendar'>
        <table class='nw-calendar-table'>
            <tbody>
                <tr>
                    <th colspan='$columns$' class='nw-calendar-title'>$year$</th>
                </tr>
                $rows : { row |
                <tr>
                    $row:{ m | <th width='$columnWidth$%'>$month.(m)$</th>}; separator="\n"$
                </tr>
                <tr>
                $row:{ m |
                  <td>
                      $if(entries.(m))$
                      <ul>
                          $entries.(m) :{ entry |<li><a href='$entry.link$'$if(entry.class)$ class='$entry.class$'$endif$>$entry.label$</a></li>}; separator="\n"$
                      </ul>
                      $endif$
                  </td>}; separator="\n"$
                </tr>}; separator="\n"$
            </tbody>
        </table>
        <div class='nw-calendar-yearselector'>
            $years :{year | $if(year.link)$<a href='$year.link$'>$year.number$</a>$else$$year.number$$endif$}; separator="\n| " $
        </div>
    </div> - $
context [anonymous] 1:8 attribute title isn't defined
08:15:55.341 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:55.341 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/HtmlTemplateComponents/
08:15:55.341 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/HtmlTemplateCalendarViewControllerTest/expected-results/calendar-12x1.xhtml
08:15:55.341 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/HtmlTemplateCalendarViewControllerTest/calendar-12x1.xhtml
08:15:55.342 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - TEST PASSED in 38 msec
08:15:55.343 [main                ] INFO  i.t.n.f.u.c.c.HtmlTemplateCalendarViewControllerTest - 
08:15:55.345 [main                ] INFO  i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest  - ******************************************************
08:15:55.345 [main                ] INFO  i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest  - TEST "must properly render posts with custom template"
08:15:55.345 [main                ] INFO  i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest  - ******************************************************
08:15:55.346 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:55.346 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.347 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Calendar.st)
08:15:55.347 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path)
08:15:55.347 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:55.347 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.347 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: Custom template - $
08:15:55.349 [main                ] INFO  i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest  - TEST PASSED in 3 msec
08:15:55.349 [main                ] INFO  i.t.n.f.u.c.calendar.HtmlTemplateCalendarViewTest  - 
08:15:55.355 [main                ] INFO  i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - ***************************
08:15:55.355 [main                ] INFO  i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - TEST "must properly render"
08:15:55.355 [main                ] INFO  i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - ***************************
08:15:55.357 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
08:15:55.358 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$<h$level$>$title$</h$level$>$endif$
    $text$
 - $
08:15:55.359 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
08:15:55.359 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: $content$ - $
08:15:55.360 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
08:15:55.361 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$<h$level$>$title$</h$level$>$endif$
    $text$
 - $
08:15:55.362 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
08:15:55.362 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: $content$ - $
08:15:55.362 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
08:15:55.363 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$<h$level$>$title$</h$level$>$endif$
    $text$
 - $
08:15:55.363 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
08:15:55.364 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: $content$ - $
08:15:55.364 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
08:15:55.364 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$<h$level$>$title$</h$level$>$endif$
    $text$
 - $
08:15:55.365 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
08:15:55.365 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: $content$ - $
context [anonymous] 1:8 attribute title isn't defined
08:15:55.366 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
08:15:55.366 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$<h$level$>$title$</h$level$>$endif$
    $text$
 - $
08:15:55.367 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
08:15:55.367 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: $content$ - $
context [anonymous] 1:8 attribute title isn't defined
08:15:55.368 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
08:15:55.368 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$<h$level$>$title$</h$level$>$endif$
    $text$
 - $
08:15:55.369 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
08:15:55.369 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: $content$ - $
08:15:55.370 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
08:15:55.370 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$<h$level$>$title$</h$level$>$endif$
    $text$
 - $
08:15:55.371 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
08:15:55.371 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: $content$ - $
08:15:55.371 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
08:15:55.372 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$<h$level$>$title$</h$level$>$endif$
    $text$
 - $
08:15:55.373 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
08:15:55.373 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: $content$ - $
context [anonymous] 1:8 attribute title isn't defined
08:15:55.374 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
08:15:55.374 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$<h$level$>$title$</h$level$>$endif$
    $text$
 - $
08:15:55.375 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
08:15:55.375 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: $content$ - $
08:15:55.376 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
08:15:55.376 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$<h$level$>$title$</h$level$>$endif$
    $text$
 - $
08:15:55.377 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
08:15:55.377 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: $content$ - $
08:15:55.378 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:55.378 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/HtmlTemplateComponents/
08:15:55.378 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/HtmlTemplateHtmlTextWithTitleViewControllerTest/expected-results/text_with_title.xhtml
08:15:55.379 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/HtmlTemplateHtmlTextWithTitleViewControllerTest/text_with_title.xhtml
08:15:55.379 [main                ] INFO  i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - TEST PASSED in 24 msec
08:15:55.379 [main                ] INFO  i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewControllerTest - 
08:15:55.382 [main                ] INFO  i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ******************************************************
08:15:55.382 [main                ] INFO  i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST "must properly render posts with custom template"
08:15:55.382 [main                ] INFO  i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - ******************************************************
08:15:55.382 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:55.382 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.383 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Text.st)
08:15:55.383 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path)
08:15:55.383 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:55.384 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.384 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: $title$ $text$ $level$ - $
08:15:55.384 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Wrapper.st)
08:15:55.385 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: $content$ - $
08:15:55.385 [main                ] INFO  i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST PASSED in 3 msec
08:15:55.386 [main                ] INFO  i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - 
08:15:55.387 [main                ] INFO  i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - **************************************************************
08:15:55.387 [main                ] INFO  i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST "must properly render posts with custom wrapper template"
08:15:55.388 [main                ] INFO  i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - **************************************************************
08:15:55.388 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:55.388 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.389 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
08:15:55.390 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$<h$level$>$title$</h$level$>$endif$
    $text$
 - $
08:15:55.390 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Wrapper.st)
08:15:55.391 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path)
08:15:55.391 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:55.391 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.391 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: <div class='my'>
  $content$
</div> - $
08:15:55.391 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
08:15:55.392 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$<h$level$>$title$</h$level$>$endif$
    $text$
 - $
08:15:55.392 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Wrapper.st)
08:15:55.392 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path)
08:15:55.392 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:55.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=[])
08:15:55.393 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: <div class='my'>
  $content$
</div> - $
08:15:55.393 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Text.st)
08:15:55.393 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template:     $if(title)$<h$level$>$title$</h$level$>$endif$
    $text$
 - $
08:15:55.394 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Wrapper.st)
08:15:55.394 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path)
08:15:55.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=[]))
08:15:55.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=[])
08:15:55.394 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: <div class='my'>
  $content$
</div> - $
08:15:55.395 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:55.395 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/HtmlTemplateComponents/
08:15:55.395 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/HtmlTemplateHtmlTextWithTitleViewTest/expected-results/with_wrapper.xhtml
08:15:55.395 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/HtmlTemplateHtmlTextWithTitleViewTest/with_wrapper.xhtml
08:15:55.396 [main                ] INFO  i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - TEST PASSED in 9 msec
08:15:55.396 [main                ] INFO  i.t.n.f.u.c.h.h.HtmlTemplateHtmlTextWithTitleViewTest - 
08:15:55.645 [main                ] INFO  i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - ***********************************
08:15:55.646 [main                ] INFO  i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - TEST "must properly render sitemap"
08:15:55.646 [main                ] INFO  i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - ***********************************
08:15:55.665 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-01 / layout Mock for Layout, hashCode: 900327013 ...
08:15:55.667 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.669 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.669 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.669 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.669 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.669 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.669 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.670 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.670 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.670 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.670 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-02 / layout Mock for Layout, hashCode: 70061633 ...
08:15:55.671 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.671 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.671 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.671 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.671 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.671 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.672 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.672 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.672 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.672 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.672 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-03 / layout Mock for Layout, hashCode: 1357927175 ...
08:15:55.672 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.673 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.673 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.673 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.673 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.673 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.673 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.673 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.673 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.674 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.674 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-04 / layout Mock for Layout, hashCode: 164365573 ...
08:15:55.674 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.674 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.674 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.674 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.674 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.675 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.675 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.675 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.675 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.675 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.675 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-05 / layout Mock for Layout, hashCode: 1683834425 ...
08:15:55.676 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.676 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.676 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.676 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.676 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.676 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.676 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.677 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.677 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.677 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.677 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-06 / layout Mock for Layout, hashCode: 149816309 ...
08:15:55.677 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.677 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.677 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.678 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.678 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.678 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.678 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.678 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.678 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.678 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.679 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-07 / layout Mock for Layout, hashCode: 1523843460 ...
08:15:55.679 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.679 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.679 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.679 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.679 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.680 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.680 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.680 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.680 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.680 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.680 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-08 / layout Mock for Layout, hashCode: 861520886 ...
08:15:55.681 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.681 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.681 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.681 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.681 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.681 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.682 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.682 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.682 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.682 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.682 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /blog / layout Mock for Layout, hashCode: 1027286826 ...
08:15:55.682 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.682 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.683 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.683 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-01
08:15:55.683 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-02
08:15:55.683 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-03
08:15:55.683 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-04
08:15:55.684 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-05
08:15:55.684 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-06
08:15:55.684 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-07
08:15:55.684 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-08
08:15:55.684 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-09
08:15:55.684 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-10
08:15:55.685 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-11
08:15:55.685 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-12
08:15:55.685 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-13
08:15:55.685 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-14
08:15:55.685 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-15
08:15:55.686 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-16
08:15:55.686 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-17
08:15:55.686 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-18
08:15:55.686 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-19
08:15:55.687 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-20
08:15:55.687 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-21
08:15:55.687 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-22
08:15:55.687 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-23
08:15:55.687 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-24
08:15:55.687 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-25
08:15:55.688 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-26
08:15:55.688 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-27
08:15:55.688 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-28
08:15:55.688 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-29
08:15:55.688 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-30
08:15:55.689 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-01
08:15:55.689 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-02
08:15:55.689 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-03
08:15:55.689 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-04
08:15:55.690 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-05
08:15:55.690 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-06
08:15:55.690 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-07
08:15:55.690 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-08
08:15:55.690 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-09
08:15:55.690 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-10
08:15:55.691 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-11
08:15:55.691 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-12
08:15:55.691 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-13
08:15:55.691 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-14
08:15:55.691 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-15
08:15:55.691 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-16
08:15:55.692 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-17
08:15:55.692 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-18
08:15:55.692 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-19
08:15:55.692 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-20
08:15:55.693 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-21
08:15:55.693 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-22
08:15:55.694 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-23
08:15:55.694 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-24
08:15:55.694 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-25
08:15:55.694 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-26
08:15:55.694 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-27
08:15:55.695 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-28
08:15:55.695 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-29
08:15:55.695 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>>>>>> added virtual node: /blog/post-30
08:15:55.695 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.696 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.696 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.696 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.696 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.696 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-10 / layout Mock for Layout, hashCode: 1169324755 ...
08:15:55.696 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.696 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.696 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.697 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.697 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.697 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.697 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.697 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.697 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.697 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.697 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-11 / layout Mock for Layout, hashCode: 1066437568 ...
08:15:55.698 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.698 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.698 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.698 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.698 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.698 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.698 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.698 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.699 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.699 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.699 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-12 / layout Mock for Layout, hashCode: 1110157751 ...
08:15:55.699 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.699 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.699 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.699 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.700 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.700 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.700 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.700 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.700 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.700 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.700 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-13 / layout Mock for Layout, hashCode: 651023535 ...
08:15:55.700 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.701 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.701 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.701 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.701 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.701 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.701 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.701 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.701 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.701 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.701 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-14 / layout Mock for Layout, hashCode: 1887389255 ...
08:15:55.702 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.702 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.702 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.702 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.702 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.702 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.702 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.702 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.702 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.702 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.703 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-15 / layout Mock for Layout, hashCode: 1267338499 ...
08:15:55.703 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.703 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.703 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.703 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.703 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.703 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.703 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.703 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.703 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.704 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.704 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-16 / layout Mock for Layout, hashCode: 1425241044 ...
08:15:55.704 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.704 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.704 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.704 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.704 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.704 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.704 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.705 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.705 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.705 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.705 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-17 / layout Mock for Layout, hashCode: 475249993 ...
08:15:55.705 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.705 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.705 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.705 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.705 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.705 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.706 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.706 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.706 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.706 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.706 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-18 / layout Mock for Layout, hashCode: 378838522 ...
08:15:55.706 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.706 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.707 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.707 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.707 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.707 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.707 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.707 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.707 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.707 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.707 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-19 / layout Mock for Layout, hashCode: 225273918 ...
08:15:55.708 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.708 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.708 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.708 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.708 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.708 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.708 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.708 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.708 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.708 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.708 [main                ] DEBUG i.t.n.f.u.c.sitemap.DefaultSitemapViewController   - >>>> sitemap processing /path-20 / layout Mock for Layout, hashCode: 1120917396 ...
08:15:55.709 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.709 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.709 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.709 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.709 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.709 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.710 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.710 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.710 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.710 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.util.impl.finder.ArrayListFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.711 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional.empty, Sitemap.st)
08:15:55.712 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: <?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
$entries: { entry |
    <url>
        <loc>$entry.location$</loc>
        <lastmod>$entry.lastModification$</lastmod>
        <changefreq>$entry.changeFrequency$</changefreq>
        <priority>$entry.priority$</priority>
    </url>
}$
</urlset>
 - $
08:15:55.715 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:15:55.715 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/HtmlTemplateComponents/
08:15:55.715 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/HtmlTemplateSitemapViewControllerTest/expected-results/sitemap.xml
08:15:55.715 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/HtmlTemplateSitemapViewControllerTest/sitemap.xml
08:15:55.716 [main                ] INFO  i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - TEST PASSED in 70 msec
08:15:55.716 [main                ] INFO  i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewControllerTest - 
08:15:55.719 [main                ] INFO  i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest        - ******************************************************
08:15:55.719 [main                ] INFO  i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest        - TEST "must properly render posts with custom template"
08:15:55.719 [main                ] INFO  i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest        - ******************************************************
08:15:55.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=[]))
08:15:55.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=[])
08:15:55.720 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(Optional[/the/template/path], Sitemap.st)
08:15:55.720 [main                ] DEBUG i.t.northernwind.core.impl.text.St4TemplateFactory - getTemplate(/the/template/path)
08:15:55.720 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - HierarchicFinderSupport(HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]))
08:15:55.720 [main                ] TRACE it.tidalwave.util.spi.HierarchicFinderSupport      - computeNeededResults() - HierarchicFinderSupport(name=it.tidalwave.northernwind.core.impl.model.mock.MockContentSiteFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[])
08:15:55.720 [main                ] TRACE i.t.northernwind.core.impl.text.St4Template        - Creating template: Custom template - $
08:15:55.721 [main                ] INFO  i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest        - TEST PASSED in 3 msec
08:15:55.721 [main                ] INFO  i.t.n.f.u.c.s.h.HtmlTemplateSitemapViewTest        - 
08:15:55.721 [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: 3.732 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-frontend-components-htmltemplate ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:16:01 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 8:16:01 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 8:16:01 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 8:16:01 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 8:16:01 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 8:16:01 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 8:16:01 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 8:16:01 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 8:16:01 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 8:16:01 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_AdoptiumJDK_17/workspace/modules/HtmlTemplateComponents' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/HtmlTemplateComponents
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028161968
[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_AdoptiumJDK_17/workspace/modules/HtmlTemplateComponents' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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
[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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/filesystems/ScmFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/ScmFileSystem
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028167425
[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_AdoptiumJDK_17/workspace/modules/filesystems/ScmFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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.BeforeClass,/org.testng.annotations.Test,/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
08:16:11.941 [main                ] INFO  i.t.n.f.f.scm.spi.ScmFileSystemProviderTest        - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProviderTest
08:16:11.994 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.102 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New exposed working directory:   /tmp/working-dir18172077393564741843/1
08:16:13.103 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New alternate working directory: /tmp/working-dir18172077393564741843/2
08:16:13.114 [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]
08:16:13.116 [main                ] INFO  i.t.n.f.f.scm.spi.ScmFileSystemProviderTest        - *******************************
08:16:13.116 [main                ] INFO  i.t.n.f.f.scm.spi.ScmFileSystemProviderTest        - TEST "must properly initialize"
08:16:13.116 [main                ] INFO  i.t.n.f.f.scm.spi.ScmFileSystemProviderTest        - *******************************
08:16:13.123 [main                ] INFO  i.t.n.f.f.scm.spi.ScmFileSystemProviderTest        - TEST PASSED in 5 msec
08:16:13.123 [main                ] INFO  i.t.n.f.f.scm.spi.ScmFileSystemProviderTest        - 
08:16:13.126 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.168 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New exposed working directory:   /tmp/working-dir18309011723902488664/1
08:16:13.169 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New alternate working directory: /tmp/working-dir18309011723902488664/2
08:16:13.171 [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]
08:16:13.171 [main                ] INFO  i.t.n.f.f.scm.spi.ScmFileSystemProviderTest        - ****************************************************************
08:16:13.172 [main                ] INFO  i.t.n.f.f.scm.spi.ScmFileSystemProviderTest        - TEST "checkForUpdates must do nothing when there are no updates"
08:16:13.172 [main                ] INFO  i.t.n.f.f.scm.spi.ScmFileSystemProviderTest        - ****************************************************************
08:16:13.173 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - Checking for updates in /tmp/working-dir18309011723902488664/2 ...
08:16:13.174 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - >>>> no changes
08:16:13.175 [main                ] INFO  i.t.n.f.f.scm.spi.ScmFileSystemProviderTest        - TEST PASSED in 4 msec
08:16:13.175 [main                ] INFO  i.t.n.f.f.scm.spi.ScmFileSystemProviderTest        - 
08:16:13.177 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.211 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New exposed working directory:   /tmp/working-dir6401641568555176155/1
08:16:13.211 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New alternate working directory: /tmp/working-dir6401641568555176155/2
08:16:13.213 [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]
08:16:13.214 [main                ] INFO  i.t.n.f.f.scm.spi.ScmFileSystemProviderTest        - ************************************************************************
08:16:13.214 [main                ] INFO  i.t.n.f.f.scm.spi.ScmFileSystemProviderTest        - TEST "checkForUpdates must update and fire event when there are updates"
08:16:13.214 [main                ] INFO  i.t.n.f.f.scm.spi.ScmFileSystemProviderTest        - ************************************************************************
08:16:13.215 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.9)
08:16:13.215 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - Checking for updates in /tmp/working-dir6401641568555176155/2 ...
08:16:13.217 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - >>>> new tag: Tag(name=published-0.9)
08:16:13.218 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New exposed working directory:   /tmp/working-dir6401641568555176155/2
08:16:13.218 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New alternate working directory: /tmp/working-dir6401641568555176155/1
08:16:13.244 [main                ] INFO  i.t.n.f.f.scm.spi.ScmFileSystemProviderTest        - TEST PASSED in 30 msec
08:16:13.244 [main                ] INFO  i.t.n.f.f.scm.spi.ScmFileSystemProviderTest        - 
08:16:13.247 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ***************************************
08:16:13.247 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly clone a repository"
08:16:13.247 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ***************************************
08:16:13.247 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.250 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec
08:16:13.250 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 
08:16:13.255 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
08:16:13.255 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout"
08:16:13.256 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.1)]
08:16:13.256 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
08:16:13.256 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.259 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 4 msec
08:16:13.259 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 
08:16:13.260 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
08:16:13.261 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout"
08:16:13.261 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.2)]
08:16:13.261 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
08:16:13.261 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.264 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec
08:16:13.264 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 
08:16:13.265 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
08:16:13.265 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout"
08:16:13.265 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.3)]
08:16:13.265 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
08:16:13.266 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.268 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec
08:16:13.268 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 
08:16:13.270 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
08:16:13.270 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout"
08:16:13.270 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.4)]
08:16:13.270 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
08:16:13.270 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.272 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec
08:16:13.273 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 
08:16:13.274 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
08:16:13.274 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout"
08:16:13.274 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.5)]
08:16:13.274 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
08:16:13.274 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.277 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec
08:16:13.277 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 
08:16:13.278 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
08:16:13.278 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout"
08:16:13.278 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.6)]
08:16:13.278 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
08:16:13.279 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.281 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec
08:16:13.282 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 
08:16:13.283 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
08:16:13.283 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout"
08:16:13.283 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.7)]
08:16:13.283 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
08:16:13.283 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.286 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec
08:16:13.286 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 
08:16:13.287 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
08:16:13.287 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly checkout"
08:16:13.287 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=published-0.8)]
08:16:13.287 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************
08:16:13.288 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.290 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec
08:16:13.290 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 
08:16:13.293 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
08:16:13.293 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly enumerate tags"
08:16:13.294 [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)]]
08:16:13.294 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
08:16:13.294 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.296 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec
08:16:13.297 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 
08:16:13.298 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
08:16:13.298 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly enumerate tags"
08:16:13.298 [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)]]
08:16:13.298 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
08:16:13.298 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.9)
08:16:13.301 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec
08:16:13.301 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 
08:16:13.303 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
08:16:13.303 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly fetch changesets"
08:16:13.304 [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)]]
08:16:13.304 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
08:16:13.304 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.307 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 4 msec
08:16:13.307 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 
08:16:13.308 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
08:16:13.309 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must properly fetch changesets"
08:16:13.309 [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)]]
08:16:13.309 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ********************************************************************************************************************************************************************************************
08:16:13.309 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.9)
08:16:13.312 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 4 msec
08:16:13.312 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 
08:16:13.314 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************
08:16:13.314 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must return no tag when empty working directory"
08:16:13.314 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ******************************************************
08:16:13.314 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.316 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec
08:16:13.316 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 
08:16:13.318 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************************
08:16:13.318 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag"
08:16:13.318 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag1)]
08:16:13.318 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************************
08:16:13.318 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.321 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec
08:16:13.321 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 
08:16:13.323 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************************
08:16:13.323 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag"
08:16:13.323 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag2)]
08:16:13.323 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************************
08:16:13.323 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.325 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec
08:16:13.325 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 
08:16:13.326 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************************
08:16:13.326 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag"
08:16:13.327 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag3)]
08:16:13.327 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************************
08:16:13.327 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.329 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 3 msec
08:16:13.329 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 
08:16:13.330 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************************
08:16:13.330 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST "must throw exception when try to update to an invalid tag"
08:16:13.330 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ARGS [Tag(name=tag4)]
08:16:13.330 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - ****************************************************************
08:16:13.330 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository2619134102225878904 with Tag(name=published-0.8)
08:16:13.333 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - TEST PASSED in 2 msec
08:16:13.333 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmWorkingDirectoryTest - 
08:16:13.333 [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: 2.177 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-core-filesystem-scm ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:16: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 8:16: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 8:16: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 8:16: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 8:16: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 8:16: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 8:16: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 8:16: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 8:16: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 8:16: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-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_AdoptiumJDK_17/workspace/modules/filesystems/ScmFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/ScmFileSystem
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028177546
[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_AdoptiumJDK_17/workspace/modules/filesystems/ScmFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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.BeforeClass,/org.testng.annotations.Test,/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028181382
[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_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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
08:16:25.298 [main                ] INFO  i.t.n.f.f.git.impl.GitFileSystemProviderTest       - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.git.impl.GitFileSystemProviderTest
08:16:25.383 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:25.409 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:25.410 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:25.410 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:25.425 [pool-3-thread-1     ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:25.479 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:25.480 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:25.480 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:25.485 [pool-4-thread-1     ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:26.264 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:26.265 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir8872991389384286571/1
08:16:26.265 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:26.274 [pool-7-thread-1     ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:26.326 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:26.327 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir8872991389384286571/2
08:16:26.327 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:26.336 [pool-9-thread-1     ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:27.386 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New exposed working directory:   /tmp/working-dir8872991389384286571/1
08:16:27.387 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New alternate working directory: /tmp/working-dir8872991389384286571/2
08:16:27.403 [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]
08:16:27.405 [main                ] INFO  i.t.n.f.f.git.impl.GitFileSystemProviderTest       - *******************************
08:16:27.406 [main                ] INFO  i.t.n.f.f.git.impl.GitFileSystemProviderTest       - TEST "must properly initialize"
08:16:27.406 [main                ] INFO  i.t.n.f.f.git.impl.GitFileSystemProviderTest       - *******************************
08:16:27.409 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -l --sort=v:refname
08:16:27.410 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir8872991389384286571/1
08:16:27.410 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.413 [pool-10-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1
08:16:27.413 [pool-10-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2
08:16:27.413 [pool-10-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3
08:16:27.414 [pool-10-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4
08:16:27.414 [pool-10-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5
08:16:27.414 [pool-10-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6
08:16:27.416 [pool-10-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7
08:16:27.416 [pool-10-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8
08:16:27.417 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -l --sort=v:refname
08:16:27.418 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir8872991389384286571/2
08:16:27.418 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.422 [pool-12-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1
08:16:27.422 [pool-12-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2
08:16:27.423 [pool-12-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3
08:16:27.423 [pool-12-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4
08:16:27.423 [pool-12-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5
08:16:27.423 [pool-12-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6
08:16:27.423 [pool-12-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7
08:16:27.423 [pool-12-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8
08:16:27.424 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git describe --tags --candidates=0
08:16:27.424 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir8872991389384286571/1
08:16:27.425 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.432 [pool-15-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: fatal: no tag exactly matches '09fec4b0e0f46c954e2409d20fbba60ee119d73c'
08:16:27.433 [main                ] WARN  it.tidalwave.util.impl.DefaultProcessExecutor      - Process exited with 128
08:16:27.434 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executed:          [/usr/bin/git, describe, --tags, --candidates=0]
08:16:27.434 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir8872991389384286571/1
08:16:27.435 [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_17/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_17/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_AdoptiumJDK_17/24/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/, , HUDSON_COOKIE=3871c615-dfde-4982-91f0-b56efe934824, , 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_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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_AdoptiumJDK_17-24, , 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_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#24, , 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_17, , BUILD_ID=24, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , 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_AdoptiumJDK_17/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings17246006392424728922.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dtft.maven.requiredJdk=[17,18) -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_AdoptiumJDK_17/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=24, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/, , HOSTNAME=jenkins-59794cb54b-259tl, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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, ]
08:16:27.437 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git describe --tags --candidates=0
08:16:27.437 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir8872991389384286571/2
08:16:27.438 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.446 [main                ] WARN  it.tidalwave.util.impl.DefaultProcessExecutor      - Process exited with 128
08:16:27.445 [pool-17-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: fatal: no tag exactly matches '09fec4b0e0f46c954e2409d20fbba60ee119d73c'
08:16:27.446 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executed:          [/usr/bin/git, describe, --tags, --candidates=0]
08:16:27.447 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir8872991389384286571/2
08:16:27.447 [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_17/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_17/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_AdoptiumJDK_17/24/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/, , HUDSON_COOKIE=3871c615-dfde-4982-91f0-b56efe934824, , 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_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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_AdoptiumJDK_17-24, , 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_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#24, , 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_17, , BUILD_ID=24, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , 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_AdoptiumJDK_17/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings17246006392424728922.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dtft.maven.requiredJdk=[17,18) -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_AdoptiumJDK_17/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=24, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/, , HOSTNAME=jenkins-59794cb54b-259tl, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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, ]
08:16:27.452 [main                ] INFO  i.t.n.f.f.git.impl.GitFileSystemProviderTest       - TEST PASSED in 45 msec
08:16:27.452 [main                ] INFO  i.t.n.f.f.git.impl.GitFileSystemProviderTest       - 
08:16:27.462 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:27.474 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:27.475 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:27.475 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.479 [pool-19-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:27.515 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:27.516 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:27.516 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.521 [pool-20-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:27.559 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:27.560 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir11983392560884778681/1
08:16:27.560 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.575 [pool-23-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:27.610 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:27.611 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir11983392560884778681/2
08:16:27.611 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.619 [pool-25-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:27.663 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New exposed working directory:   /tmp/working-dir11983392560884778681/1
08:16:27.664 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New alternate working directory: /tmp/working-dir11983392560884778681/2
08:16:27.670 [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]
08:16:27.672 [main                ] INFO  i.t.n.f.f.git.impl.GitFileSystemProviderTest       - ****************************************************************
08:16:27.673 [main                ] INFO  i.t.n.f.f.git.impl.GitFileSystemProviderTest       - TEST "checkForUpdates must do nothing when there are no updates"
08:16:27.673 [main                ] INFO  i.t.n.f.f.git.impl.GitFileSystemProviderTest       - ****************************************************************
08:16:27.674 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git checkout published-0.8
08:16:27.674 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir11983392560884778681/1
08:16:27.674 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.694 [pool-27-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Note: switching to 'published-0.8'.
08:16:27.695 [pool-27-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:27.695 [pool-27-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
08:16:27.695 [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
08:16:27.695 [pool-27-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
08:16:27.695 [pool-27-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:27.696 [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
08:16:27.696 [pool-27-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
08:16:27.696 [pool-27-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:27.696 [pool-27-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -c <new-branch-name>
08:16:27.696 [pool-27-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:27.696 [pool-27-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Or undo this operation with:
08:16:27.696 [pool-27-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:27.696 [pool-27-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -
08:16:27.696 [pool-27-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:27.696 [pool-27-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
08:16:27.697 [pool-27-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:27.698 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - Checking for updates in /tmp/working-dir11983392560884778681/2 ...
08:16:27.698 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git fetch --all
08:16:27.698 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir11983392560884778681/2
08:16:27.698 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.699 [pool-27-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: HEAD is now at b86b499 Fixed Google Fonts.
08:16:27.713 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -l --sort=v:refname
08:16:27.713 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir11983392560884778681/2
08:16:27.713 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.718 [pool-30-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1
08:16:27.719 [pool-30-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2
08:16:27.719 [pool-30-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3
08:16:27.719 [pool-30-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4
08:16:27.719 [pool-30-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5
08:16:27.719 [pool-30-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6
08:16:27.719 [pool-30-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7
08:16:27.719 [pool-30-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8
08:16:27.720 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git describe --tags --candidates=0
08:16:27.722 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir11983392560884778681/1
08:16:27.722 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.727 [pool-32-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8
08:16:27.728 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - >>>> no changes
08:16:27.728 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git describe --tags --candidates=0
08:16:27.729 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir11983392560884778681/1
08:16:27.729 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.733 [pool-34-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8
08:16:27.735 [main                ] INFO  i.t.n.f.f.git.impl.GitFileSystemProviderTest       - TEST PASSED in 64 msec
08:16:27.735 [main                ] INFO  i.t.n.f.f.git.impl.GitFileSystemProviderTest       - 
08:16:27.737 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:27.753 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:27.753 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:27.753 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.757 [pool-37-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:27.800 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:27.800 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:27.800 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.806 [pool-38-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:27.848 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:27.849 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir4901966487806124475/1
08:16:27.849 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.856 [pool-41-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:27.897 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:27.897 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir4901966487806124475/2
08:16:27.897 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.902 [pool-43-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:27.951 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New exposed working directory:   /tmp/working-dir4901966487806124475/1
08:16:27.952 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New alternate working directory: /tmp/working-dir4901966487806124475/2
08:16:27.955 [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]
08:16:27.956 [main                ] INFO  i.t.n.f.f.git.impl.GitFileSystemProviderTest       - ************************************************************************
08:16:27.956 [main                ] INFO  i.t.n.f.f.git.impl.GitFileSystemProviderTest       - TEST "checkForUpdates must update and fire event when there are updates"
08:16:27.957 [main                ] INFO  i.t.n.f.f.git.impl.GitFileSystemProviderTest       - ************************************************************************
08:16:27.957 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git checkout published-0.8
08:16:27.957 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir4901966487806124475/1
08:16:27.957 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.970 [pool-45-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Note: switching to 'published-0.8'.
08:16:27.970 [pool-45-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:27.970 [pool-45-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
08:16:27.971 [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
08:16:27.971 [pool-45-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
08:16:27.971 [pool-45-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:27.971 [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
08:16:27.971 [pool-45-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
08:16:27.971 [pool-45-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:27.971 [pool-45-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -c <new-branch-name>
08:16:27.971 [pool-45-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:27.971 [pool-45-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Or undo this operation with:
08:16:27.971 [pool-45-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:27.971 [pool-45-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -
08:16:27.971 [pool-45-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:27.971 [pool-45-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
08:16:27.971 [pool-45-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:27.972 [pool-45-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: HEAD is now at b86b499 Fixed Google Fonts.
08:16:27.973 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.9)
08:16:27.986 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:27.986 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:27.986 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:27.992 [pool-47-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:28.022 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - Checking for updates in /tmp/working-dir4901966487806124475/2 ...
08:16:28.023 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git fetch --all
08:16:28.023 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir4901966487806124475/2
08:16:28.023 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.035 [pool-49-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: From file:///tmp/scm-repository608759038576229948
08:16:28.035 [pool-49-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:  * [new tag]         published-0.9 -> published-0.9
08:16:28.039 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -l --sort=v:refname
08:16:28.039 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir4901966487806124475/2
08:16:28.039 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.043 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1
08:16:28.043 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2
08:16:28.043 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3
08:16:28.044 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4
08:16:28.044 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5
08:16:28.044 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6
08:16:28.044 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7
08:16:28.044 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8
08:16:28.044 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.9
08:16:28.045 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git describe --tags --candidates=0
08:16:28.045 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir4901966487806124475/1
08:16:28.045 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.048 [pool-52-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8
08:16:28.049 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - >>>> new tag: Tag(name=published-0.9)
08:16:28.049 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git checkout published-0.9
08:16:28.049 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir4901966487806124475/2
08:16:28.050 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.062 [pool-55-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Note: switching to 'published-0.9'.
08:16:28.063 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New exposed working directory:   /tmp/working-dir4901966487806124475/2
08:16:28.063 [pool-55-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.063 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New alternate working directory: /tmp/working-dir4901966487806124475/1
08:16:28.063 [pool-55-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
08:16:28.064 [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
08:16:28.065 [pool-55-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
08:16:28.065 [pool-55-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.065 [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
08:16:28.065 [pool-55-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
08:16:28.065 [pool-55-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.065 [pool-55-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -c <new-branch-name>
08:16:28.065 [pool-55-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.066 [pool-55-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Or undo this operation with:
08:16:28.066 [pool-55-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.066 [pool-55-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -
08:16:28.066 [pool-55-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.066 [pool-55-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
08:16:28.066 [pool-55-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.066 [pool-55-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: HEAD is now at 2d8ba33 Fixed CSS linking.
08:16:28.081 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git fetch --all
08:16:28.081 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir4901966487806124475/1
08:16:28.081 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.092 [pool-57-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: From file:///tmp/scm-repository608759038576229948
08:16:28.093 [pool-57-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:  * [new tag]         published-0.9 -> published-0.9
08:16:28.097 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git checkout published-0.9
08:16:28.097 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir4901966487806124475/1
08:16:28.097 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.106 [pool-59-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Previous HEAD position was b86b499 Fixed Google Fonts.
08:16:28.106 [pool-59-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: HEAD is now at 2d8ba33 Fixed CSS linking.
08:16:28.107 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git describe --tags --candidates=0
08:16:28.107 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir4901966487806124475/2
08:16:28.108 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.112 [pool-60-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.9
08:16:28.121 [main                ] INFO  i.t.n.f.f.git.impl.GitFileSystemProviderTest       - TEST PASSED in 165 msec
08:16:28.121 [main                ] INFO  i.t.n.f.f.git.impl.GitFileSystemProviderTest       - 
08:16:28.137 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ***************************************
08:16:28.138 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST "must properly clone a repository"
08:16:28.138 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ***************************************
08:16:28.138 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:28.139 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:28.139 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:28.139 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.143 [pool-63-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:28.190 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:28.190 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:28.190 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.195 [pool-64-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:28.196 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:28.196 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:28.196 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.202 [pool-67-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:28.245 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST PASSED in 108 msec
08:16:28.245 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - 
08:16:28.264 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ******************************
08:16:28.265 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST "must properly checkout"
08:16:28.265 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ARGS [Tag(name=published-0.1)]
08:16:28.265 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ******************************
08:16:28.265 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:28.266 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:28.266 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:28.266 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.284 [pool-69-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:28.338 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:28.338 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:28.338 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.344 [pool-70-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:28.345 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:28.345 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:28.345 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.353 [pool-73-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:28.394 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git checkout published-0.1
08:16:28.394 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:28.394 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.406 [pool-75-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Note: switching to 'published-0.1'.
08:16:28.406 [pool-75-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.407 [pool-75-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
08:16:28.407 [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
08:16:28.407 [pool-75-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
08:16:28.407 [pool-75-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.407 [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
08:16:28.407 [pool-75-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
08:16:28.408 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git describe --tags --candidates=0
08:16:28.408 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:28.408 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.409 [pool-75-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.410 [pool-75-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -c <new-branch-name>
08:16:28.410 [pool-75-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.410 [pool-75-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Or undo this operation with:
08:16:28.410 [pool-75-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.410 [pool-75-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -
08:16:28.410 [pool-75-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.410 [pool-75-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
08:16:28.410 [pool-75-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.410 [pool-75-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: HEAD is now at f125b4e Added Google ownership proof.
08:16:28.414 [pool-76-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1
08:16:28.416 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST PASSED in 152 msec
08:16:28.416 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - 
08:16:28.435 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ******************************
08:16:28.435 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST "must properly checkout"
08:16:28.435 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ARGS [Tag(name=published-0.2)]
08:16:28.435 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ******************************
08:16:28.437 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:28.438 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:28.438 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:28.438 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.442 [pool-79-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:28.479 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:28.481 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:28.481 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.485 [pool-80-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:28.487 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:28.487 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:28.487 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.492 [pool-83-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:28.564 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git checkout published-0.2
08:16:28.564 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:28.564 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.584 [pool-85-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Note: switching to 'published-0.2'.
08:16:28.585 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git describe --tags --candidates=0
08:16:28.585 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:28.585 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.585 [pool-85-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.586 [pool-85-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
08:16:28.587 [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
08:16:28.587 [pool-85-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
08:16:28.587 [pool-85-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.587 [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
08:16:28.587 [pool-85-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
08:16:28.587 [pool-85-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.587 [pool-85-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -c <new-branch-name>
08:16:28.587 [pool-85-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.587 [pool-85-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Or undo this operation with:
08:16:28.587 [pool-85-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.587 [pool-85-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -
08:16:28.587 [pool-85-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.587 [pool-85-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
08:16:28.587 [pool-85-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.587 [pool-85-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: HEAD is now at b71c72e Fixed hero.
08:16:28.592 [pool-86-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2
08:16:28.595 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST PASSED in 160 msec
08:16:28.596 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - 
08:16:28.626 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ******************************
08:16:28.627 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST "must properly checkout"
08:16:28.627 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ARGS [Tag(name=published-0.3)]
08:16:28.627 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ******************************
08:16:28.627 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:28.628 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:28.628 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:28.628 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.632 [pool-89-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:28.671 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:28.672 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:28.672 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.675 [pool-90-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:28.676 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:28.676 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:28.676 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.680 [pool-93-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:28.719 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git checkout published-0.3
08:16:28.719 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:28.719 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.733 [pool-95-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Note: switching to 'published-0.3'.
08:16:28.733 [pool-95-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.733 [pool-95-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
08:16:28.733 [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
08:16:28.733 [pool-95-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
08:16:28.733 [pool-95-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.733 [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
08:16:28.733 [pool-95-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
08:16:28.733 [pool-95-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.733 [pool-95-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -c <new-branch-name>
08:16:28.734 [pool-95-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.734 [pool-95-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Or undo this operation with:
08:16:28.734 [pool-95-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.734 [pool-95-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -
08:16:28.734 [pool-95-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.734 [pool-95-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
08:16:28.734 [pool-95-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.734 [pool-95-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: HEAD is now at a3bac56 Added Google Analytics.
08:16:28.735 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git describe --tags --candidates=0
08:16:28.736 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:28.736 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.740 [pool-96-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3
08:16:28.741 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST PASSED in 114 msec
08:16:28.741 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - 
08:16:28.761 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ******************************
08:16:28.761 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST "must properly checkout"
08:16:28.761 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ARGS [Tag(name=published-0.4)]
08:16:28.761 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ******************************
08:16:28.761 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:28.762 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:28.762 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:28.762 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.768 [pool-99-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:28.817 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:28.817 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:28.817 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.823 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:28.823 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:28.823 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.823 [pool-100-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:28.825 [pool-103-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:28.856 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git checkout published-0.4
08:16:28.856 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:28.856 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.868 [pool-105-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Note: switching to 'published-0.4'.
08:16:28.869 [pool-105-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.869 [pool-105-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
08:16:28.869 [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
08:16:28.869 [pool-105-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
08:16:28.869 [pool-105-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.869 [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
08:16:28.869 [pool-105-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
08:16:28.869 [pool-105-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.869 [pool-105-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -c <new-branch-name>
08:16:28.869 [pool-105-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.869 [pool-105-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Or undo this operation with:
08:16:28.869 [pool-105-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.869 [pool-105-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -
08:16:28.869 [pool-105-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.869 [pool-105-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
08:16:28.869 [pool-105-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:28.870 [pool-105-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: HEAD is now at 8f573f8 Set the color theme.
08:16:28.871 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git describe --tags --candidates=0
08:16:28.871 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:28.871 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.875 [pool-106-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4
08:16:28.878 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST PASSED in 117 msec
08:16:28.878 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - 
08:16:28.897 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ******************************
08:16:28.897 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST "must properly checkout"
08:16:28.897 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ARGS [Tag(name=published-0.5)]
08:16:28.897 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ******************************
08:16:28.898 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:28.898 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:28.899 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:28.899 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.902 [pool-109-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:28.938 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:28.938 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:28.938 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.949 [pool-110-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:28.950 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:28.950 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:28.950 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:28.957 [pool-113-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:28.991 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git checkout published-0.5
08:16:28.991 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:28.991 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.003 [pool-115-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Note: switching to 'published-0.5'.
08:16:29.003 [pool-115-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.003 [pool-115-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
08:16:29.003 [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
08:16:29.004 [pool-115-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
08:16:29.004 [pool-115-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.004 [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
08:16:29.004 [pool-115-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
08:16:29.004 [pool-115-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.004 [pool-115-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -c <new-branch-name>
08:16:29.004 [pool-115-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.004 [pool-115-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Or undo this operation with:
08:16:29.004 [pool-115-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.004 [pool-115-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -
08:16:29.004 [pool-115-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.004 [pool-115-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
08:16:29.004 [pool-115-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.004 [pool-115-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: HEAD is now at 086e600 Added new contents.
08:16:29.005 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git describe --tags --candidates=0
08:16:29.006 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.006 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.009 [pool-116-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5
08:16:29.010 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST PASSED in 112 msec
08:16:29.011 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - 
08:16:29.032 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ******************************
08:16:29.032 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST "must properly checkout"
08:16:29.032 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ARGS [Tag(name=published-0.6)]
08:16:29.032 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ******************************
08:16:29.033 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:29.033 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:29.033 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:29.033 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.041 [pool-119-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:29.073 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:29.073 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:29.073 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.078 [pool-120-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:29.079 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:29.079 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.080 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.085 [pool-123-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:29.124 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git checkout published-0.6
08:16:29.124 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.124 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.140 [pool-125-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Note: switching to 'published-0.6'.
08:16:29.140 [pool-125-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.140 [pool-125-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
08:16:29.140 [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
08:16:29.140 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git describe --tags --candidates=0
08:16:29.140 [pool-125-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
08:16:29.140 [pool-125-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.140 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.140 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.140 [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
08:16:29.142 [pool-125-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
08:16:29.142 [pool-125-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.142 [pool-125-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -c <new-branch-name>
08:16:29.142 [pool-125-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.142 [pool-125-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Or undo this operation with:
08:16:29.142 [pool-125-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.143 [pool-125-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -
08:16:29.143 [pool-125-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.143 [pool-125-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
08:16:29.143 [pool-125-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.143 [pool-125-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: HEAD is now at 9001e96 Forced committing of media.
08:16:29.147 [pool-126-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6
08:16:29.149 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST PASSED in 116 msec
08:16:29.149 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - 
08:16:29.172 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ******************************
08:16:29.172 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST "must properly checkout"
08:16:29.172 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ARGS [Tag(name=published-0.7)]
08:16:29.172 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ******************************
08:16:29.172 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:29.173 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:29.173 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:29.173 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.177 [pool-129-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:29.215 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:29.216 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:29.216 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.219 [pool-130-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:29.220 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:29.220 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.220 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.223 [pool-133-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:29.257 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git checkout published-0.7
08:16:29.258 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.258 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.270 [pool-135-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Note: switching to 'published-0.7'.
08:16:29.270 [pool-135-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.270 [pool-135-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
08:16:29.270 [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
08:16:29.270 [pool-135-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
08:16:29.271 [pool-135-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.271 [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
08:16:29.271 [pool-135-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
08:16:29.271 [pool-135-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.271 [pool-135-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -c <new-branch-name>
08:16:29.271 [pool-135-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.271 [pool-135-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Or undo this operation with:
08:16:29.271 [pool-135-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.271 [pool-135-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -
08:16:29.271 [pool-135-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.271 [pool-135-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
08:16:29.271 [pool-135-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.271 [pool-135-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: HEAD is now at 81b8ba4 ...
08:16:29.274 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git describe --tags --candidates=0
08:16:29.275 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.275 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.279 [pool-136-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7
08:16:29.284 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST PASSED in 113 msec
08:16:29.284 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - 
08:16:29.309 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ******************************
08:16:29.309 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST "must properly checkout"
08:16:29.309 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ARGS [Tag(name=published-0.8)]
08:16:29.309 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ******************************
08:16:29.310 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:29.310 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:29.310 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:29.310 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.319 [pool-139-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:29.356 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:29.356 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:29.356 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.362 [pool-140-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:29.364 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:29.365 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.365 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.370 [pool-143-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:29.417 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git checkout published-0.8
08:16:29.417 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.418 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.433 [pool-145-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Note: switching to 'published-0.8'.
08:16:29.434 [pool-145-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.434 [pool-145-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: You are in 'detached HEAD' state. You can look around, make experimental
08:16:29.434 [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
08:16:29.434 [pool-145-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: state without impacting any branches by switching back to a branch.
08:16:29.434 [pool-145-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.434 [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
08:16:29.434 [pool-145-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: do so (now or later) by using -c with the switch command. Example:
08:16:29.434 [pool-145-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.434 [pool-145-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -c <new-branch-name>
08:16:29.434 [pool-145-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.434 [pool-145-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Or undo this operation with:
08:16:29.434 [pool-145-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.434 [pool-145-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR:   git switch -
08:16:29.434 [pool-145-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.434 [pool-145-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Turn off this advice by setting config variable advice.detachedHead to false
08:16:29.434 [pool-145-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: 
08:16:29.434 [pool-145-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: HEAD is now at b86b499 Fixed Google Fonts.
08:16:29.435 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git describe --tags --candidates=0
08:16:29.440 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.440 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.447 [pool-146-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8
08:16:29.448 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST PASSED in 140 msec
08:16:29.448 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - 
08:16:29.519 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ********************************************************************************************************************************************************************************************
08:16:29.522 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST "must properly enumerate tags"
08:16:29.523 [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)]]
08:16:29.523 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ********************************************************************************************************************************************************************************************
08:16:29.523 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:29.523 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:29.523 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:29.523 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.528 [pool-149-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:29.578 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:29.578 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:29.579 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.585 [pool-150-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:29.585 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:29.586 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.586 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.591 [pool-153-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:29.642 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -l --sort=v:refname
08:16:29.643 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.643 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.650 [pool-154-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1
08:16:29.650 [pool-154-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2
08:16:29.650 [pool-154-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3
08:16:29.650 [pool-154-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4
08:16:29.650 [pool-154-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5
08:16:29.650 [pool-154-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6
08:16:29.650 [pool-154-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7
08:16:29.650 [pool-154-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8
08:16:29.651 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -l --sort=v:refname
08:16:29.651 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.651 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.658 [pool-156-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1
08:16:29.658 [pool-156-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2
08:16:29.658 [pool-156-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3
08:16:29.658 [pool-156-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4
08:16:29.658 [pool-156-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5
08:16:29.658 [pool-156-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6
08:16:29.658 [pool-156-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7
08:16:29.658 [pool-156-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8
08:16:29.659 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -l --sort=v:refname
08:16:29.659 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.659 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.674 [pool-158-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1
08:16:29.675 [pool-158-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2
08:16:29.675 [pool-158-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3
08:16:29.675 [pool-158-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4
08:16:29.675 [pool-158-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5
08:16:29.675 [pool-158-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6
08:16:29.675 [pool-158-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7
08:16:29.675 [pool-158-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8
08:16:29.680 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST PASSED in 159 msec
08:16:29.680 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - 
08:16:29.699 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ********************************************************************************************************************************************************************************************
08:16:29.700 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST "must properly enumerate tags"
08:16:29.700 [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)]]
08:16:29.700 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ********************************************************************************************************************************************************************************************
08:16:29.700 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.9)
08:16:29.700 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:29.700 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:29.700 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.704 [pool-161-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:29.742 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:29.742 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.742 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.747 [pool-163-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:29.776 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -l --sort=v:refname
08:16:29.777 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.777 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.780 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1
08:16:29.781 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2
08:16:29.782 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3
08:16:29.782 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4
08:16:29.782 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5
08:16:29.782 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6
08:16:29.782 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7
08:16:29.782 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8
08:16:29.782 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.9
08:16:29.782 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -l --sort=v:refname
08:16:29.783 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.783 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.790 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1
08:16:29.790 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2
08:16:29.790 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3
08:16:29.790 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4
08:16:29.790 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5
08:16:29.790 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6
08:16:29.790 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7
08:16:29.790 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8
08:16:29.790 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.9
08:16:29.790 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -l --sort=v:refname
08:16:29.790 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.790 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.793 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1
08:16:29.793 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2
08:16:29.793 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3
08:16:29.793 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4
08:16:29.793 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5
08:16:29.793 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6
08:16:29.793 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7
08:16:29.793 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8
08:16:29.793 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.9
08:16:29.795 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST PASSED in 95 msec
08:16:29.795 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - 
08:16:29.810 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ********************************************************************************************************************************************************************************************
08:16:29.811 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST "must properly fetch changesets"
08:16:29.811 [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)]]
08:16:29.811 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ********************************************************************************************************************************************************************************************
08:16:29.812 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:29.812 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:29.813 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:29.813 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.815 [pool-171-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:29.852 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:29.852 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:29.852 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.855 [pool-172-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:29.856 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:29.856 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.856 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.859 [pool-175-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:29.894 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git fetch --all
08:16:29.894 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.894 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.905 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -l --sort=v:refname
08:16:29.906 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.906 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.908 [pool-178-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1
08:16:29.908 [pool-178-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2
08:16:29.908 [pool-178-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3
08:16:29.908 [pool-178-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4
08:16:29.908 [pool-178-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5
08:16:29.908 [pool-178-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6
08:16:29.908 [pool-178-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7
08:16:29.908 [pool-178-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8
08:16:29.909 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST PASSED in 98 msec
08:16:29.909 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - 
08:16:29.924 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ********************************************************************************************************************************************************************************************
08:16:29.924 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST "must properly fetch changesets"
08:16:29.924 [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)]]
08:16:29.924 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ********************************************************************************************************************************************************************************************
08:16:29.924 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.9)
08:16:29.924 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:29.924 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:29.925 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.929 [pool-181-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:29.975 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:29.975 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:29.975 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:29.979 [pool-183-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:30.013 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git fetch --all
08:16:30.013 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:30.013 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.024 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -l --sort=v:refname
08:16:30.025 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:30.025 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.029 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1
08:16:30.029 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2
08:16:30.029 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3
08:16:30.029 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4
08:16:30.029 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5
08:16:30.030 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6
08:16:30.030 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7
08:16:30.030 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8
08:16:30.030 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.9
08:16:30.030 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST PASSED in 106 msec
08:16:30.031 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - 
08:16:30.045 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ******************************************************
08:16:30.045 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST "must return no tag when empty working directory"
08:16:30.045 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ******************************************************
08:16:30.045 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:30.046 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:30.046 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:30.046 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.051 [pool-189-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:30.081 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:30.081 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:30.081 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.086 [pool-190-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:30.086 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:30.086 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:30.086 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.090 [pool-193-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:30.121 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git describe --tags --candidates=0
08:16:30.121 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:30.121 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.124 [pool-195-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: fatal: no tag exactly matches '09fec4b0e0f46c954e2409d20fbba60ee119d73c'
08:16:30.125 [main                ] WARN  it.tidalwave.util.impl.DefaultProcessExecutor      - Process exited with 128
08:16:30.125 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executed:          [/usr/bin/git, describe, --tags, --candidates=0]
08:16:30.126 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:30.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_17/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_17/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_AdoptiumJDK_17/24/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/, , HUDSON_COOKIE=3871c615-dfde-4982-91f0-b56efe934824, , 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_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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_AdoptiumJDK_17-24, , 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_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#24, , 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_17, , BUILD_ID=24, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , 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_AdoptiumJDK_17/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings17246006392424728922.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dtft.maven.requiredJdk=[17,18) -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_AdoptiumJDK_17/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=24, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/, , HOSTNAME=jenkins-59794cb54b-259tl, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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, ]
08:16:30.126 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST PASSED in 81 msec
08:16:30.126 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - 
08:16:30.141 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ****************************************************************
08:16:30.141 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST "must throw exception when try to update to an invalid tag"
08:16:30.141 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ARGS [Tag(name=tag1)]
08:16:30.141 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ****************************************************************
08:16:30.142 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:30.142 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:30.142 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:30.142 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.145 [pool-197-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:30.178 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:30.178 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:30.178 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.181 [pool-198-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:30.182 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:30.182 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:30.182 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.185 [pool-201-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:30.229 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git checkout tag1
08:16:30.229 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:30.229 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.233 [pool-203-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: error: pathspec 'tag1' did not match any file(s) known to git
08:16:30.234 [main                ] WARN  it.tidalwave.util.impl.DefaultProcessExecutor      - Process exited with 1
08:16:30.234 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executed:          [/usr/bin/git, checkout, tag1]
08:16:30.234 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:30.234 [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_17/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_17/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_AdoptiumJDK_17/24/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/, , HUDSON_COOKIE=3871c615-dfde-4982-91f0-b56efe934824, , 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_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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_AdoptiumJDK_17-24, , 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_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#24, , 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_17, , BUILD_ID=24, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , 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_AdoptiumJDK_17/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings17246006392424728922.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dtft.maven.requiredJdk=[17,18) -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_AdoptiumJDK_17/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=24, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/, , HOSTNAME=jenkins-59794cb54b-259tl, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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, ]
08:16:30.235 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST PASSED in 94 msec
08:16:30.235 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - 
08:16:30.250 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ****************************************************************
08:16:30.250 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST "must throw exception when try to update to an invalid tag"
08:16:30.250 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ARGS [Tag(name=tag2)]
08:16:30.250 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ****************************************************************
08:16:30.250 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:30.250 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:30.250 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:30.250 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.260 [pool-205-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:30.287 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:30.288 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:30.288 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.291 [pool-206-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:30.291 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:30.292 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:30.292 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.296 [pool-209-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:30.326 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git checkout tag2
08:16:30.327 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:30.327 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.330 [pool-211-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: error: pathspec 'tag2' did not match any file(s) known to git
08:16:30.333 [main                ] WARN  it.tidalwave.util.impl.DefaultProcessExecutor      - Process exited with 1
08:16:30.334 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executed:          [/usr/bin/git, checkout, tag2]
08:16:30.334 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:30.334 [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_17/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_17/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_AdoptiumJDK_17/24/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/, , HUDSON_COOKIE=3871c615-dfde-4982-91f0-b56efe934824, , 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_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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_AdoptiumJDK_17-24, , 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_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#24, , 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_17, , BUILD_ID=24, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , 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_AdoptiumJDK_17/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings17246006392424728922.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dtft.maven.requiredJdk=[17,18) -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_AdoptiumJDK_17/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=24, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/, , HOSTNAME=jenkins-59794cb54b-259tl, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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, ]
08:16:30.334 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST PASSED in 84 msec
08:16:30.334 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - 
08:16:30.350 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ****************************************************************
08:16:30.350 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST "must throw exception when try to update to an invalid tag"
08:16:30.350 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ARGS [Tag(name=tag3)]
08:16:30.350 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ****************************************************************
08:16:30.350 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:30.350 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:30.350 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:30.350 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.360 [pool-213-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:30.400 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:30.400 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:30.400 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.406 [pool-214-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:30.407 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:30.407 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:30.407 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.411 [pool-217-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:30.446 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git checkout tag3
08:16:30.447 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:30.447 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.453 [pool-219-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: error: pathspec 'tag3' did not match any file(s) known to git
08:16:30.454 [main                ] WARN  it.tidalwave.util.impl.DefaultProcessExecutor      - Process exited with 1
08:16:30.454 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executed:          [/usr/bin/git, checkout, tag3]
08:16:30.454 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:30.454 [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_17/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_17/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_AdoptiumJDK_17/24/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/, , HUDSON_COOKIE=3871c615-dfde-4982-91f0-b56efe934824, , 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_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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_AdoptiumJDK_17-24, , 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_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#24, , 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_17, , BUILD_ID=24, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , 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_AdoptiumJDK_17/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings17246006392424728922.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dtft.maven.requiredJdk=[17,18) -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_AdoptiumJDK_17/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=24, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/, , HOSTNAME=jenkins-59794cb54b-259tl, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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, ]
08:16:30.455 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST PASSED in 104 msec
08:16:30.455 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - 
08:16:30.469 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ****************************************************************
08:16:30.470 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST "must throw exception when try to update to an invalid tag"
08:16:30.470 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ARGS [Tag(name=tag4)]
08:16:30.470 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - ****************************************************************
08:16:30.470 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository608759038576229948 with Tag(name=published-0.8)
08:16:30.471 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem/src/test/resources/GitFileSystemProviderTest/git.bundle .
08:16:30.471 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:30.471 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.477 [pool-221-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:30.512 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git tag -d published-0.9
08:16:30.512 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository608759038576229948
08:16:30.512 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.516 [pool-222-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: Deleted tag 'published-0.9' (was 2d8ba33)
08:16:30.517 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git clone --no-checkout file:///tmp/scm-repository608759038576229948/ .
08:16:30.517 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:30.517 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.521 [pool-225-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: Cloning into '.'...
08:16:30.553 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/git checkout tag4
08:16:30.553 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:30.553 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:30.556 [pool-227-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: error: pathspec 'tag4' did not match any file(s) known to git
08:16:30.557 [main                ] WARN  it.tidalwave.util.impl.DefaultProcessExecutor      - Process exited with 1
08:16:30.557 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executed:          [/usr/bin/git, checkout, tag4]
08:16:30.557 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory2205613150725524761
08:16:30.557 [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_17/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_17/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_AdoptiumJDK_17/24/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/, , HUDSON_COOKIE=3871c615-dfde-4982-91f0-b56efe934824, , 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_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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_AdoptiumJDK_17-24, , 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_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#24, , 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_17, , BUILD_ID=24, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , 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_AdoptiumJDK_17/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings17246006392424728922.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dtft.maven.requiredJdk=[17,18) -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_AdoptiumJDK_17/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=24, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/, , HOSTNAME=jenkins-59794cb54b-259tl, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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, ]
08:16:30.558 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - TEST PASSED in 88 msec
08:16:30.558 [main                ] INFO  i.t.n.f.f.git.impl.GitWorkingDirectoryTest         - 
08:16:30.559 [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: 6.369 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-core-filesystem-git ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:16:36 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 8:16:36 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 8:16:36 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 8:16:36 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 8:16:36 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 8:16:36 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 8:16:36 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 8:16:36 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 8:16:36 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 8:16:36 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_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028196826
[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_AdoptiumJDK_17/workspace/modules/filesystems/GitFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028200225
[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_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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
08:16:46.065 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest  - STARTING TESTS OF it.tidalwave.northernwind.frontend.filesystem.hg.impl.MercurialFileSystemProviderTest
08:16:46.145 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:16:46.161 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:16:46.162 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:16:46.162 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:46.787 [pool-2-thread-1     ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:16:46.787 [pool-2-thread-1     ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:16:46.788 [pool-2-thread-1     ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:16:46.788 [pool-2-thread-1     ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:16:46.799 [pool-2-thread-1     ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:16:46.799 [pool-2-thread-1     ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:16:46.830 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:16:46.831 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:16:46.831 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:47.002 [pool-4-thread-1     ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:16:47.525 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:16:47.526 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir15951105974267691430/1
08:16:47.527 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:47.732 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:16:47.732 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir15951105974267691430/2
08:16:47.732 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:49.248 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New exposed working directory:   /tmp/working-dir15951105974267691430/1
08:16:49.249 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New alternate working directory: /tmp/working-dir15951105974267691430/2
08:16:49.268 [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]
08:16:49.273 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest  - *******************************
08:16:49.273 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest  - TEST "must properly initialize"
08:16:49.275 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest  - *******************************
08:16:49.303 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg tags
08:16:49.303 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir15951105974267691430/1
08:16:49.303 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:49.572 [pool-10-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: tip                               58:8cb1f31f5b37
08:16:49.579 [pool-10-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8                     57:c482c241299d
08:16:49.579 [pool-10-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7                     55:1be9cfbbf46c
08:16:49.579 [pool-10-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6                     52:23c0cd7768d8
08:16:49.579 [pool-10-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5                     48:76de3ad978fb
08:16:49.579 [pool-10-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4                     41:91d239c72d39
08:16:49.579 [pool-10-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3                     39:e9f741b88568
08:16:49.579 [pool-10-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2                     35:c39cd0d40eff
08:16:49.579 [pool-10-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1                     31:abe7ba219827
08:16:49.625 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg tags
08:16:49.626 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir15951105974267691430/2
08:16:49.626 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:49.772 [pool-12-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: tip                               58:8cb1f31f5b37
08:16:49.773 [pool-12-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8                     57:c482c241299d
08:16:49.773 [pool-12-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7                     55:1be9cfbbf46c
08:16:49.773 [pool-12-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6                     52:23c0cd7768d8
08:16:49.773 [pool-12-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5                     48:76de3ad978fb
08:16:49.773 [pool-12-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4                     41:91d239c72d39
08:16:49.773 [pool-12-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3                     39:e9f741b88568
08:16:49.774 [pool-12-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2                     35:c39cd0d40eff
08:16:49.774 [pool-12-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1                     31:abe7ba219827
08:16:49.799 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg id
08:16:49.799 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir15951105974267691430/1
08:16:49.799 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:50.009 [pool-14-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 000000000000
08:16:50.062 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg id
08:16:50.063 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir15951105974267691430/2
08:16:50.063 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:50.273 [pool-16-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 000000000000
08:16:50.345 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest  - TEST PASSED in 1053 msec
08:16:50.346 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest  - 
08:16:50.358 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:16:50.388 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:16:50.389 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:16:50.389 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:50.727 [pool-18-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:16:50.728 [pool-18-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:16:50.728 [pool-18-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:16:50.728 [pool-18-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:16:50.745 [pool-18-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:16:50.745 [pool-18-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:16:50.781 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:16:50.782 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:16:50.782 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:51.004 [pool-20-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:16:51.105 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:16:51.105 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir17766476619519808998/1
08:16:51.105 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:51.318 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:16:51.318 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir17766476619519808998/2
08:16:51.318 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:51.548 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New exposed working directory:   /tmp/working-dir17766476619519808998/1
08:16:51.548 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New alternate working directory: /tmp/working-dir17766476619519808998/2
08:16:51.554 [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]
08:16:51.556 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest  - ****************************************************************
08:16:51.556 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest  - TEST "checkForUpdates must do nothing when there are no updates"
08:16:51.556 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest  - ****************************************************************
08:16:51.561 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg update -C published-0.8
08:16:51.561 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir17766476619519808998/1
08:16:51.562 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:51.763 [pool-26-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved
08:16:51.792 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - Checking for updates in /tmp/working-dir17766476619519808998/2 ...
08:16:51.793 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg pull
08:16:51.793 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir17766476619519808998/2
08:16:51.793 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:51.918 [pool-28-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: pulling from /tmp/scm-repository4425567227986948896
08:16:51.948 [pool-28-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: searching for changes
08:16:51.950 [pool-28-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: no changes found
08:16:51.976 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg tags
08:16:51.976 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir17766476619519808998/2
08:16:51.976 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:52.155 [pool-30-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: tip                               58:8cb1f31f5b37
08:16:52.156 [pool-30-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8                     57:c482c241299d
08:16:52.156 [pool-30-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7                     55:1be9cfbbf46c
08:16:52.156 [pool-30-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6                     52:23c0cd7768d8
08:16:52.156 [pool-30-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5                     48:76de3ad978fb
08:16:52.156 [pool-30-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4                     41:91d239c72d39
08:16:52.156 [pool-30-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3                     39:e9f741b88568
08:16:52.156 [pool-30-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2                     35:c39cd0d40eff
08:16:52.157 [pool-30-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1                     31:abe7ba219827
08:16:52.181 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg id
08:16:52.181 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir17766476619519808998/1
08:16:52.181 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:52.392 [pool-32-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: c482c241299d published-0.8
08:16:52.434 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - >>>> no changes
08:16:52.435 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg id
08:16:52.437 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir17766476619519808998/1
08:16:52.438 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:52.580 [pool-34-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: c482c241299d published-0.8
08:16:52.604 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest  - TEST PASSED in 1048 msec
08:16:52.604 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest  - 
08:16:52.605 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:16:52.638 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:16:52.639 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:16:52.639 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:52.908 [pool-36-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:16:52.909 [pool-36-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:16:52.909 [pool-36-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:16:52.909 [pool-36-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:16:52.922 [pool-36-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:16:52.922 [pool-36-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:16:52.952 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:16:52.952 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:16:52.952 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:53.137 [pool-38-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:16:53.264 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:16:53.265 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir12436698348876809295/1
08:16:53.265 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:53.480 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:16:53.480 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir12436698348876809295/2
08:16:53.480 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:53.703 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New exposed working directory:   /tmp/working-dir12436698348876809295/1
08:16:53.705 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New alternate working directory: /tmp/working-dir12436698348876809295/2
08:16:53.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, propertyConfigurer, fileSystemProvider, applicationMessageBus]
08:16:53.713 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest  - ************************************************************************
08:16:53.713 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest  - TEST "checkForUpdates must update and fire event when there are updates"
08:16:53.713 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest  - ************************************************************************
08:16:53.715 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg update -C published-0.8
08:16:53.715 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir12436698348876809295/1
08:16:53.715 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:53.907 [pool-44-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved
08:16:53.939 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.9)
08:16:53.964 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:16:53.964 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:16:53.964 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:54.239 [pool-46-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:16:54.240 [pool-46-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:16:54.240 [pool-46-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:16:54.240 [pool-46-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:16:54.263 [pool-46-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:16:54.264 [pool-46-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:16:54.296 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - Checking for updates in /tmp/working-dir12436698348876809295/2 ...
08:16:54.296 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg pull
08:16:54.296 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir12436698348876809295/2
08:16:54.296 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:54.427 [pool-48-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: pulling from /tmp/scm-repository4425567227986948896
08:16:54.489 [pool-48-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: searching for changes
08:16:54.489 [pool-48-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:16:54.490 [pool-48-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:16:54.490 [pool-48-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:16:54.501 [pool-48-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 6 changesets with 9 changes to 8 files
08:16:54.502 [pool-48-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets bd9971dc550f:9835f3b7709b
08:16:54.502 [pool-48-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: (run 'hg update' to get a working copy)
08:16:54.535 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg tags
08:16:54.535 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir12436698348876809295/2
08:16:54.535 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:54.728 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: tip                               64:9835f3b7709b
08:16:54.728 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.9                     59:bd9971dc550f
08:16:54.728 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8                     57:c482c241299d
08:16:54.729 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7                     55:1be9cfbbf46c
08:16:54.729 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6                     52:23c0cd7768d8
08:16:54.730 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5                     48:76de3ad978fb
08:16:54.731 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4                     41:91d239c72d39
08:16:54.733 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3                     39:e9f741b88568
08:16:54.735 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2                     35:c39cd0d40eff
08:16:54.735 [pool-50-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1                     31:abe7ba219827
08:16:54.769 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg id
08:16:54.769 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir12436698348876809295/1
08:16:54.769 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:54.957 [pool-52-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: c482c241299d published-0.8
08:16:54.984 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - >>>> new tag: Tag(name=published-0.9)
08:16:54.986 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg update -C published-0.9
08:16:54.987 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir12436698348876809295/2
08:16:54.988 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:55.177 [pool-54-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved
08:16:55.206 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New exposed working directory:   /tmp/working-dir12436698348876809295/2
08:16:55.206 [main                ] INFO  i.t.n.f.filesystem.scm.spi.ScmFileSystemProvider   - New alternate working directory: /tmp/working-dir12436698348876809295/1
08:16:55.223 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg pull
08:16:55.223 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir12436698348876809295/1
08:16:55.223 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:55.350 [pool-56-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: pulling from /tmp/scm-repository4425567227986948896
08:16:55.402 [pool-56-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: searching for changes
08:16:55.403 [pool-56-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:16:55.403 [pool-56-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:16:55.403 [pool-56-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:16:55.412 [pool-56-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 6 changesets with 9 changes to 8 files
08:16:55.416 [pool-56-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets bd9971dc550f:9835f3b7709b
08:16:55.416 [pool-56-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: (run 'hg update' to get a working copy)
08:16:55.444 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg update -C published-0.9
08:16:55.444 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir12436698348876809295/1
08:16:55.444 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:55.614 [pool-58-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
08:16:55.660 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg id
08:16:55.661 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/working-dir12436698348876809295/2
08:16:55.661 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:55.914 [pool-60-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: bd9971dc550f published-0.9
08:16:55.987 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest  - TEST PASSED in 2274 msec
08:16:55.988 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialFileSystemProviderTest  - 
08:16:56.031 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ***************************************
08:16:56.031 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST "must properly clone a repository"
08:16:56.031 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ***************************************
08:16:56.031 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:16:56.032 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:16:56.032 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:16:56.032 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:56.320 [pool-62-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:16:56.327 [pool-62-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:16:56.327 [pool-62-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:16:56.327 [pool-62-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:16:56.345 [pool-62-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:16:56.345 [pool-62-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:16:56.382 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:16:56.383 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:16:56.383 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:56.568 [pool-64-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:16:56.593 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:16:56.593 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:16:56.593 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:56.824 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST PASSED in 796 msec
08:16:56.824 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - 
08:16:56.854 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ******************************
08:16:56.854 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST "must properly checkout"
08:16:56.854 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ARGS [Tag(name=published-0.1)]
08:16:56.854 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ******************************
08:16:56.854 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:16:56.855 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:16:56.856 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:16:56.856 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:57.151 [pool-68-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:16:57.151 [pool-68-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:16:57.151 [pool-68-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:16:57.151 [pool-68-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:16:57.164 [pool-68-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:16:57.164 [pool-68-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:16:57.192 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:16:57.193 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:16:57.197 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:57.412 [pool-70-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:16:57.440 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:16:57.440 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:16:57.440 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:57.647 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg update -C published-0.1
08:16:57.648 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:16:57.648 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:57.828 [pool-74-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 39 files updated, 0 files merged, 0 files removed, 0 files unresolved
08:16:57.854 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg id
08:16:57.854 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:16:57.854 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:58.017 [pool-76-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: abe7ba219827 published-0.1
08:16:58.046 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST PASSED in 1192 msec
08:16:58.046 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - 
08:16:58.076 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ******************************
08:16:58.076 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST "must properly checkout"
08:16:58.077 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ARGS [Tag(name=published-0.2)]
08:16:58.077 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ******************************
08:16:58.077 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:16:58.079 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:16:58.079 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:16:58.079 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:58.332 [pool-78-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:16:58.332 [pool-78-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:16:58.332 [pool-78-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:16:58.333 [pool-78-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:16:58.346 [pool-78-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:16:58.346 [pool-78-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:16:58.375 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:16:58.375 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:16:58.375 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:58.556 [pool-80-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:16:58.588 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:16:58.588 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:16:58.588 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:58.817 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg update -C published-0.2
08:16:58.818 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:16:58.818 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:59.022 [pool-84-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 41 files updated, 0 files merged, 0 files removed, 0 files unresolved
08:16:59.053 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg id
08:16:59.053 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:16:59.053 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:59.238 [pool-86-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: c39cd0d40eff published-0.2
08:16:59.266 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST PASSED in 1190 msec
08:16:59.266 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - 
08:16:59.326 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ******************************
08:16:59.326 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST "must properly checkout"
08:16:59.326 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ARGS [Tag(name=published-0.3)]
08:16:59.326 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ******************************
08:16:59.327 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:16:59.328 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:16:59.328 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:16:59.328 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:59.590 [pool-88-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:16:59.590 [pool-88-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:16:59.590 [pool-88-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:16:59.590 [pool-88-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:16:59.601 [pool-88-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:16:59.602 [pool-88-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:16:59.629 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:16:59.629 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:16:59.629 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:16:59.798 [pool-90-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:16:59.828 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:16:59.829 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:16:59.835 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:00.033 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg update -C published-0.3
08:17:00.033 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:00.033 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:00.237 [pool-94-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 54 files updated, 0 files merged, 0 files removed, 0 files unresolved
08:17:00.266 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg id
08:17:00.267 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:00.267 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:00.457 [pool-96-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: e9f741b88568 published-0.3
08:17:00.495 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST PASSED in 1168 msec
08:17:00.495 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - 
08:17:00.542 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ******************************
08:17:00.542 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST "must properly checkout"
08:17:00.542 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ARGS [Tag(name=published-0.4)]
08:17:00.542 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ******************************
08:17:00.544 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:17:00.544 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:17:00.544 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:00.544 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:00.846 [pool-98-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:17:00.846 [pool-98-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:17:00.846 [pool-98-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:17:00.846 [pool-98-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:17:00.862 [pool-98-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:17:00.863 [pool-98-thread-1    ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:17:00.897 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:17:00.897 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:00.897 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:01.062 [pool-100-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:17:01.088 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:17:01.088 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:01.088 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:01.301 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg update -C published-0.4
08:17:01.302 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:01.302 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:01.480 [pool-104-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 54 files updated, 0 files merged, 0 files removed, 0 files unresolved
08:17:01.512 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg id
08:17:01.513 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:01.513 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:01.682 [pool-106-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 91d239c72d39 published-0.4
08:17:01.719 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST PASSED in 1176 msec
08:17:01.720 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - 
08:17:01.763 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ******************************
08:17:01.763 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST "must properly checkout"
08:17:01.763 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ARGS [Tag(name=published-0.5)]
08:17:01.763 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ******************************
08:17:01.764 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:17:01.764 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:17:01.764 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:01.764 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:02.010 [pool-108-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:17:02.010 [pool-108-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:17:02.010 [pool-108-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:17:02.010 [pool-108-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:17:02.036 [pool-108-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:17:02.036 [pool-108-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:17:02.067 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:17:02.067 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:02.067 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:02.232 [pool-110-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:17:02.256 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:17:02.257 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:02.257 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:02.457 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg update -C published-0.5
08:17:02.457 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:02.457 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:02.645 [pool-114-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved
08:17:02.670 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg id
08:17:02.670 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:02.671 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:02.874 [pool-116-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 76de3ad978fb published-0.5
08:17:02.915 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST PASSED in 1148 msec
08:17:02.915 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - 
08:17:02.978 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ******************************
08:17:02.978 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST "must properly checkout"
08:17:02.978 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ARGS [Tag(name=published-0.6)]
08:17:02.981 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ******************************
08:17:02.981 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:17:02.981 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:17:02.983 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:02.983 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:03.314 [pool-118-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:17:03.314 [pool-118-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:17:03.314 [pool-118-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:17:03.314 [pool-118-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:17:03.327 [pool-118-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:17:03.327 [pool-118-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:17:03.371 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:17:03.371 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:03.371 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:03.594 [pool-120-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:17:03.620 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:17:03.620 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:03.620 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:03.814 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg update -C published-0.6
08:17:03.814 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:03.814 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:04.023 [pool-124-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 71 files updated, 0 files merged, 0 files removed, 0 files unresolved
08:17:04.050 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg id
08:17:04.050 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:04.050 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:04.354 [pool-126-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 23c0cd7768d8 published-0.6
08:17:04.389 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST PASSED in 1410 msec
08:17:04.389 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - 
08:17:04.421 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ******************************
08:17:04.421 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST "must properly checkout"
08:17:04.421 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ARGS [Tag(name=published-0.7)]
08:17:04.421 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ******************************
08:17:04.422 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:17:04.422 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:17:04.422 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:04.423 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:04.714 [pool-128-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:17:04.714 [pool-128-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:17:04.714 [pool-128-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:17:04.714 [pool-128-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:17:04.728 [pool-128-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:17:04.728 [pool-128-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:17:04.764 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:17:04.765 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:04.765 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:04.935 [pool-130-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:17:04.980 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:17:04.980 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:04.980 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:05.173 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg update -C published-0.7
08:17:05.173 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:05.173 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:05.362 [pool-134-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 71 files updated, 0 files merged, 0 files removed, 0 files unresolved
08:17:05.391 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg id
08:17:05.391 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:05.391 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:05.567 [pool-136-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 1be9cfbbf46c published-0.7
08:17:05.606 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST PASSED in 1185 msec
08:17:05.606 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - 
08:17:05.655 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ******************************
08:17:05.655 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST "must properly checkout"
08:17:05.655 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ARGS [Tag(name=published-0.8)]
08:17:05.655 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ******************************
08:17:05.656 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:17:05.656 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:17:05.656 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:05.656 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:05.917 [pool-138-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:17:05.918 [pool-138-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:17:05.918 [pool-138-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:17:05.918 [pool-138-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:17:05.930 [pool-138-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:17:05.930 [pool-138-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:17:05.962 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:17:05.962 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:05.962 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:06.136 [pool-140-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:17:06.175 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:17:06.175 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:06.175 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:06.393 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg update -C published-0.8
08:17:06.394 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:06.394 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:06.587 [pool-144-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 72 files updated, 0 files merged, 0 files removed, 0 files unresolved
08:17:06.617 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg id
08:17:06.617 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:06.618 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:06.786 [pool-146-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: c482c241299d published-0.8
08:17:06.812 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST PASSED in 1156 msec
08:17:06.813 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - 
08:17:06.862 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ********************************************************************************************************************************************************************************************
08:17:06.863 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST "must properly enumerate tags"
08:17:06.864 [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)]]
08:17:06.864 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ********************************************************************************************************************************************************************************************
08:17:06.864 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:17:06.866 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:17:06.866 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:06.866 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:07.116 [pool-148-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:17:07.116 [pool-148-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:17:07.116 [pool-148-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:17:07.116 [pool-148-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:17:07.133 [pool-148-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:17:07.133 [pool-148-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:17:07.176 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:17:07.176 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:07.176 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:07.371 [pool-150-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:17:07.398 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:17:07.398 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:07.398 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:07.615 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg tags
08:17:07.615 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:07.615 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:07.784 [pool-154-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: tip                               58:8cb1f31f5b37
08:17:07.784 [pool-154-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8                     57:c482c241299d
08:17:07.785 [pool-154-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7                     55:1be9cfbbf46c
08:17:07.785 [pool-154-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6                     52:23c0cd7768d8
08:17:07.785 [pool-154-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5                     48:76de3ad978fb
08:17:07.785 [pool-154-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4                     41:91d239c72d39
08:17:07.785 [pool-154-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3                     39:e9f741b88568
08:17:07.785 [pool-154-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2                     35:c39cd0d40eff
08:17:07.785 [pool-154-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1                     31:abe7ba219827
08:17:07.816 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg tags
08:17:07.816 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:07.816 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:07.998 [pool-156-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: tip                               58:8cb1f31f5b37
08:17:07.998 [pool-156-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8                     57:c482c241299d
08:17:07.998 [pool-156-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7                     55:1be9cfbbf46c
08:17:07.998 [pool-156-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6                     52:23c0cd7768d8
08:17:07.998 [pool-156-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5                     48:76de3ad978fb
08:17:07.998 [pool-156-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4                     41:91d239c72d39
08:17:07.998 [pool-156-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3                     39:e9f741b88568
08:17:07.999 [pool-156-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2                     35:c39cd0d40eff
08:17:07.999 [pool-156-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1                     31:abe7ba219827
08:17:08.028 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg tags
08:17:08.029 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:08.029 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:08.166 [pool-158-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: tip                               58:8cb1f31f5b37
08:17:08.166 [pool-158-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8                     57:c482c241299d
08:17:08.166 [pool-158-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7                     55:1be9cfbbf46c
08:17:08.167 [pool-158-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6                     52:23c0cd7768d8
08:17:08.167 [pool-158-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5                     48:76de3ad978fb
08:17:08.167 [pool-158-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4                     41:91d239c72d39
08:17:08.167 [pool-158-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3                     39:e9f741b88568
08:17:08.167 [pool-158-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2                     35:c39cd0d40eff
08:17:08.167 [pool-158-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1                     31:abe7ba219827
08:17:08.189 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST PASSED in 1327 msec
08:17:08.189 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - 
08:17:08.225 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ********************************************************************************************************************************************************************************************
08:17:08.226 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST "must properly enumerate tags"
08:17:08.226 [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)]]
08:17:08.226 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ********************************************************************************************************************************************************************************************
08:17:08.226 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.9)
08:17:08.226 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:17:08.226 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:08.226 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:08.475 [pool-160-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:17:08.475 [pool-160-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:17:08.475 [pool-160-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:17:08.475 [pool-160-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:17:08.488 [pool-160-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:17:08.488 [pool-160-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:17:08.513 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:17:08.513 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:08.513 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:08.700 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg tags
08:17:08.700 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:08.700 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:08.883 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: tip                               64:9835f3b7709b
08:17:08.883 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.9                     59:bd9971dc550f
08:17:08.883 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8                     57:c482c241299d
08:17:08.884 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7                     55:1be9cfbbf46c
08:17:08.884 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6                     52:23c0cd7768d8
08:17:08.884 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5                     48:76de3ad978fb
08:17:08.884 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4                     41:91d239c72d39
08:17:08.884 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3                     39:e9f741b88568
08:17:08.884 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2                     35:c39cd0d40eff
08:17:08.884 [pool-164-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1                     31:abe7ba219827
08:17:08.909 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg tags
08:17:08.909 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:08.909 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:09.080 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: tip                               64:9835f3b7709b
08:17:09.080 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.9                     59:bd9971dc550f
08:17:09.080 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8                     57:c482c241299d
08:17:09.081 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7                     55:1be9cfbbf46c
08:17:09.081 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6                     52:23c0cd7768d8
08:17:09.081 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5                     48:76de3ad978fb
08:17:09.081 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4                     41:91d239c72d39
08:17:09.081 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3                     39:e9f741b88568
08:17:09.081 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2                     35:c39cd0d40eff
08:17:09.081 [pool-166-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1                     31:abe7ba219827
08:17:09.103 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg tags
08:17:09.103 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:09.103 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:09.252 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: tip                               64:9835f3b7709b
08:17:09.252 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.9                     59:bd9971dc550f
08:17:09.252 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8                     57:c482c241299d
08:17:09.252 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7                     55:1be9cfbbf46c
08:17:09.252 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6                     52:23c0cd7768d8
08:17:09.252 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5                     48:76de3ad978fb
08:17:09.252 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4                     41:91d239c72d39
08:17:09.252 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3                     39:e9f741b88568
08:17:09.252 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2                     35:c39cd0d40eff
08:17:09.252 [pool-168-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1                     31:abe7ba219827
08:17:09.281 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST PASSED in 1054 msec
08:17:09.281 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - 
08:17:09.316 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ********************************************************************************************************************************************************************************************
08:17:09.316 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST "must properly fetch changesets"
08:17:09.316 [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)]]
08:17:09.316 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ********************************************************************************************************************************************************************************************
08:17:09.317 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:17:09.318 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:17:09.318 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:09.318 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:09.597 [pool-170-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:17:09.598 [pool-170-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:17:09.598 [pool-170-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:17:09.598 [pool-170-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:17:09.610 [pool-170-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:17:09.610 [pool-170-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:17:09.640 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:17:09.641 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:09.641 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:09.808 [pool-172-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:17:09.835 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:17:09.835 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:09.835 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:10.033 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg pull
08:17:10.033 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:10.033 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:10.153 [pool-176-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: pulling from /tmp/scm-repository4425567227986948896
08:17:10.185 [pool-176-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: searching for changes
08:17:10.186 [pool-176-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: no changes found
08:17:10.212 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg tags
08:17:10.212 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:10.212 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:10.359 [pool-178-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: tip                               58:8cb1f31f5b37
08:17:10.359 [pool-178-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8                     57:c482c241299d
08:17:10.359 [pool-178-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7                     55:1be9cfbbf46c
08:17:10.359 [pool-178-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6                     52:23c0cd7768d8
08:17:10.359 [pool-178-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5                     48:76de3ad978fb
08:17:10.359 [pool-178-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4                     41:91d239c72d39
08:17:10.359 [pool-178-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3                     39:e9f741b88568
08:17:10.359 [pool-178-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2                     35:c39cd0d40eff
08:17:10.359 [pool-178-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1                     31:abe7ba219827
08:17:10.389 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST PASSED in 1071 msec
08:17:10.389 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - 
08:17:10.420 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ********************************************************************************************************************************************************************************************
08:17:10.420 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST "must properly fetch changesets"
08:17:10.420 [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)]]
08:17:10.420 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ********************************************************************************************************************************************************************************************
08:17:10.420 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.9)
08:17:10.420 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:17:10.420 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:10.420 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:10.673 [pool-180-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:17:10.674 [pool-180-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:17:10.674 [pool-180-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:17:10.674 [pool-180-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:17:10.684 [pool-180-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:17:10.684 [pool-180-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:17:10.715 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:17:10.715 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:10.715 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:10.900 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg pull
08:17:10.900 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:10.900 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:11.020 [pool-184-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: pulling from /tmp/scm-repository4425567227986948896
08:17:11.049 [pool-184-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: searching for changes
08:17:11.049 [pool-184-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: no changes found
08:17:11.078 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg tags
08:17:11.078 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:11.078 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:11.229 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: tip                               64:9835f3b7709b
08:17:11.230 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.9                     59:bd9971dc550f
08:17:11.230 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.8                     57:c482c241299d
08:17:11.230 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.7                     55:1be9cfbbf46c
08:17:11.230 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.6                     52:23c0cd7768d8
08:17:11.230 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.5                     48:76de3ad978fb
08:17:11.230 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.4                     41:91d239c72d39
08:17:11.230 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.3                     39:e9f741b88568
08:17:11.230 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.2                     35:c39cd0d40eff
08:17:11.230 [pool-186-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: published-0.1                     31:abe7ba219827
08:17:11.257 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST PASSED in 837 msec
08:17:11.257 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - 
08:17:11.288 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ******************************************************
08:17:11.288 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST "must return no tag when empty working directory"
08:17:11.288 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ******************************************************
08:17:11.289 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:17:11.290 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:17:11.290 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:11.290 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:11.539 [pool-188-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:17:11.539 [pool-188-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:17:11.539 [pool-188-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:17:11.539 [pool-188-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:17:11.557 [pool-188-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:17:11.557 [pool-188-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:17:11.585 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:17:11.585 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:11.585 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:11.742 [pool-190-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:17:11.779 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:17:11.779 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:11.779 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:11.985 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg id
08:17:11.985 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:11.985 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:12.137 [pool-194-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: 000000000000
08:17:12.169 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST PASSED in 881 msec
08:17:12.169 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - 
08:17:12.196 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ****************************************************************
08:17:12.196 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST "must throw exception when try to update to an invalid tag"
08:17:12.196 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ARGS [Tag(name=tag1)]
08:17:12.196 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ****************************************************************
08:17:12.196 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:17:12.196 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:17:12.196 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:12.197 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:12.462 [pool-196-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:17:12.462 [pool-196-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:17:12.462 [pool-196-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:17:12.462 [pool-196-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:17:12.474 [pool-196-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:17:12.474 [pool-196-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:17:12.499 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:17:12.499 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:12.499 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:12.663 [pool-198-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:17:12.697 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:17:12.697 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:12.697 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:12.898 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg update -C tag1
08:17:12.899 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:12.899 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:13.045 [pool-203-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: abort: unknown revision 'tag1'
08:17:13.073 [main                ] WARN  it.tidalwave.util.impl.DefaultProcessExecutor      - Process exited with 255
08:17:13.074 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executed:          [/usr/bin/hg, update, -C, tag1]
08:17:13.074 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:13.074 [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_17/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_17/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_AdoptiumJDK_17/24/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/, , HUDSON_COOKIE=3871c615-dfde-4982-91f0-b56efe934824, , 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_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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_AdoptiumJDK_17-24, , 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_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#24, , 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_17, , BUILD_ID=24, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , 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_AdoptiumJDK_17/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings17246006392424728922.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dtft.maven.requiredJdk=[17,18) -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_AdoptiumJDK_17/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=24, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/, , HOSTNAME=jenkins-59794cb54b-259tl, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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, ]
08:17:13.075 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST PASSED in 879 msec
08:17:13.075 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - 
08:17:13.103 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ****************************************************************
08:17:13.103 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST "must throw exception when try to update to an invalid tag"
08:17:13.103 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ARGS [Tag(name=tag2)]
08:17:13.103 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ****************************************************************
08:17:13.103 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:17:13.104 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:17:13.104 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:13.104 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:13.362 [pool-204-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:17:13.362 [pool-204-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:17:13.363 [pool-204-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:17:13.363 [pool-204-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:17:13.376 [pool-204-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:17:13.376 [pool-204-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:17:13.400 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:17:13.400 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:13.400 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:13.578 [pool-206-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:17:13.604 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:17:13.604 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:13.604 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:13.789 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg update -C tag2
08:17:13.790 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:13.790 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:13.924 [pool-211-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: abort: unknown revision 'tag2'
08:17:13.954 [main                ] WARN  it.tidalwave.util.impl.DefaultProcessExecutor      - Process exited with 255
08:17:13.954 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executed:          [/usr/bin/hg, update, -C, tag2]
08:17:13.954 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:13.954 [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_17/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_17/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_AdoptiumJDK_17/24/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/, , HUDSON_COOKIE=3871c615-dfde-4982-91f0-b56efe934824, , 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_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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_AdoptiumJDK_17-24, , 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_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#24, , 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_17, , BUILD_ID=24, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , 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_AdoptiumJDK_17/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings17246006392424728922.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dtft.maven.requiredJdk=[17,18) -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_AdoptiumJDK_17/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=24, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/, , HOSTNAME=jenkins-59794cb54b-259tl, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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, ]
08:17:13.959 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST PASSED in 851 msec
08:17:13.959 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - 
08:17:14.028 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ****************************************************************
08:17:14.028 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST "must throw exception when try to update to an invalid tag"
08:17:14.028 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ARGS [Tag(name=tag3)]
08:17:14.028 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ****************************************************************
08:17:14.028 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:17:14.028 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:17:14.029 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:14.029 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:14.285 [pool-212-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:17:14.285 [pool-212-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:17:14.285 [pool-212-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:17:14.285 [pool-212-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:17:14.297 [pool-212-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:17:14.297 [pool-212-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:17:14.327 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:17:14.327 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:14.327 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:14.495 [pool-214-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:17:14.518 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:17:14.518 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:14.518 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:14.699 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg update -C tag3
08:17:14.699 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:14.699 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:14.845 [pool-219-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: abort: unknown revision 'tag3'
08:17:14.873 [main                ] WARN  it.tidalwave.util.impl.DefaultProcessExecutor      - Process exited with 255
08:17:14.873 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executed:          [/usr/bin/hg, update, -C, tag3]
08:17:14.873 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:14.873 [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_17/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_17/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_AdoptiumJDK_17/24/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/, , HUDSON_COOKIE=3871c615-dfde-4982-91f0-b56efe934824, , 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_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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_AdoptiumJDK_17-24, , 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_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#24, , 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_17, , BUILD_ID=24, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , 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_AdoptiumJDK_17/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings17246006392424728922.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dtft.maven.requiredJdk=[17,18) -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_AdoptiumJDK_17/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=24, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/, , HOSTNAME=jenkins-59794cb54b-259tl, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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, ]
08:17:14.876 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST PASSED in 845 msec
08:17:14.876 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - 
08:17:14.914 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ****************************************************************
08:17:14.914 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST "must throw exception when try to update to an invalid tag"
08:17:14.914 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ARGS [Tag(name=tag4)]
08:17:14.914 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - ****************************************************************
08:17:14.914 [main                ] INFO  i.t.n.frontend.filesystem.scm.spi.ScmPreparer      - ======== Preparing repository at /tmp/scm-repository4425567227986948896 with Tag(name=published-0.8)
08:17:14.914 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem/src/test/resources/MercurialFileSystemProviderTest/hg.bundle .
08:17:14.914 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:14.914 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:15.217 [pool-220-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: requesting all changes
08:17:15.217 [pool-220-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding changesets
08:17:15.218 [pool-220-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding manifests
08:17:15.218 [pool-220-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: adding file changes
08:17:15.236 [pool-220-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: added 65 changesets with 195 changes to 102 files (+1 heads)
08:17:15.238 [pool-220-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: new changesets 21441c861939:9835f3b7709b (65 drafts)
08:17:15.291 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg strip published-0.9
08:17:15.291 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-repository4425567227986948896
08:17:15.291 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:15.474 [pool-222-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDOUT: saved backup bundle to /tmp/scm-repository4425567227986948896/.hg/strip-backup/bd9971dc550f-d899bd20-backup.hg
08:17:15.504 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg clone --noupdate file:///tmp/scm-repository4425567227986948896/ .
08:17:15.504 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:15.504 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:15.709 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executing: /usr/bin/hg update -C tag4
08:17:15.709 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:15.709 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> environment:       []
08:17:15.882 [pool-227-thread-1   ] TRACE it.tidalwave.util.impl.DefaultProcessExecutor      - >>>>>>>> STDERR: abort: unknown revision 'tag4'
08:17:15.912 [main                ] WARN  it.tidalwave.util.impl.DefaultProcessExecutor      - Process exited with 255
08:17:15.912 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> executed:          [/usr/bin/hg, update, -C, tag4]
08:17:15.913 [main                ] DEBUG it.tidalwave.util.impl.DefaultProcessExecutor      - >>>> working directory: /tmp/scm-working-directory11158802698105518249
08:17:15.913 [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_17/bin:/var/jenkins_home/tools/hudson.model.JDK/AdoptiumJDK_17/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_AdoptiumJDK_17/24/display/redirect, , HUDSON_HOME=/var/jenkins_home, , RUN_CHANGES_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/display/redirect?page=changes, , JOB_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/, , HUDSON_COOKIE=3871c615-dfde-4982-91f0-b56efe934824, , 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_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem, , RUN_TESTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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_AdoptiumJDK_17-24, , 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_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem, , JENKINS_HOME=/var/jenkins_home, , NODE_NAME=master, , BUILD_DISPLAY_NAME=#24, , 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_17, , BUILD_ID=24, , JENKINS_VERSION=2.491, , KUBERNETES_SERVICE_HOST=10.0.0.1, , LANG=C.UTF-8, , JOB_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , 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_AdoptiumJDK_17/workspace, , JENKINS_SLAVE_AGENT_PORT=50000, , MAVEN_CMD_LINE_ARGS= -s /tmp/settings17246006392424728922.xml -B -Dtft.profile.metrics.sonarGoal= -Pit.tidalwave-metrics-v2,it.tidalwave-ci-v1,generate-revision-id -Dtft.maven.requiredJdk=[17,18) -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_AdoptiumJDK_17/workspace, , JOB_BASE_NAME=NorthernWind_Metrics_AdoptiumJDK_17, , JENKINS_INCREMENTALS_REPO_MIRROR=https://repo.jenkins-ci.org/incrementals, , KUBERNETES_SERVICE_PORT=443, , REF=/usr/share/jenkins/ref, , BUILD_NUMBER=24, , BUILD_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/, , HOSTNAME=jenkins-59794cb54b-259tl, , RUN_ARTIFACTS_DISPLAY_URL=https://services.tidalwave.it/ci/job/NorthernWind_Metrics_AdoptiumJDK_17/24/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, ]
08:17:15.916 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - TEST PASSED in 999 msec
08:17:15.916 [main                ] INFO  i.t.n.f.f.hg.impl.MercurialWorkingDirectoryTest    - 
08:17:15.916 [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: 31.334 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-core-filesystem-hg ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:17:19 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 8:17:19 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 8:17:19 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 8:17:19 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 8:17:19 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 8:17:19 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 8:17:19 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 8:17:19 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 8:17:19 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 8:17:19 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_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028240154
[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_AdoptiumJDK_17/workspace/modules/filesystems/MercurialFileSystem' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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] 
[INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-frontend-commons ---
[INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/frontend/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/Commons
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028243482
[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_AdoptiumJDK_17/workspace/modules/frontend/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/frontend/Commons/target/unwoven-classes
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-frontend-commons ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:17:29 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 8:17:29 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 8:17:29 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 8:17:29 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 8:17:30 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 8:17:30 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 8:17:30 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 8:17:30 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 8:17:30 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 8:17:30 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_AdoptiumJDK_17/workspace/modules/frontend/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/Commons
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028250405
[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_AdoptiumJDK_17/workspace/modules/frontend/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/frontend/Media' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/Media
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028254784
[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_AdoptiumJDK_17/workspace/modules/frontend/Media' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/frontend/Media/target/unwoven-classes
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[51,57] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[53,55] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[55,58] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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
[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.BeforeClass,/org.testng.annotations.Test,/org.testng.annotations.DataProvider
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/Media/src/test/java/it/tidalwave/northernwind/frontend/media/impl/ImageTestBuilder.java:[73,125] [unchecked] unchecked cast
  required: Map<Class<? extends Directory>,List<? extends Directory>>
  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
08:17:44.727 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - STARTING TESTS OF it.tidalwave.northernwind.frontend.media.impl.DefaultMetadataCacheTest
08:17:46.019 [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]
08:17:46.149 [main                ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@34652065), null, canConvert: false)
08:17:46.169 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
08:17:46.169 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
08:17:46.170 [main                ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage)
08:17:46.171 [main                ] DEBUG it.tidalwave.image.op.OperationImplementation      - executing CreateOp(10, 10, BYTE, [D@34652065)
08:17:46.171 [main                ] INFO  it.tidalwave.image.java2d.CreateJ2DOp              - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@34652065), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={}))
08:17:46.185 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> bufferedImage: null image
08:17:46.209 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.size:           10, 10
08:17:46.210 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.tiles:          1 1
08:17:46.210 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.class:          java.awt.image.BufferedImage
08:17:46.210 [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]
08:17:46.215 [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@5e1a7d3 transparency = 1 has alpha = false isAlphaPre = false
08:17:46.222 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.colorSpace:     java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile]
08:17:46.223 [main                ] DEBUG it.tidalwave.image.op.OperationImplementation      - >>>> CreateOp(10, 10, BYTE, [D@34652065) done in 52 msec
08:17:46.224 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
08:17:46.224 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
08:17:46.323 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:00Z[GMT]
08:17:46.325 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - *************************************************************************************************
08:17:46.325 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must cache the same instance within expiration time without checking for file modification"
08:17:46.326 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - *************************************************************************************************
08:17:46.327 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.332 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> loading metadata...
08:17:46.345 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:00Z[GMT]
08:17:46.346 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.346 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.353 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.353 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:00:06Z[GMT]
08:17:46.354 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.354 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.354 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.354 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:00:12Z[GMT]
08:17:46.355 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.355 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.355 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.355 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:00:18Z[GMT]
08:17:46.356 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.357 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.357 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.357 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:00:24Z[GMT]
08:17:46.357 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.357 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.358 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.358 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:00:30Z[GMT]
08:17:46.358 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.358 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.358 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.358 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:00:36Z[GMT]
08:17:46.358 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.359 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.359 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.359 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:00:42Z[GMT]
08:17:46.359 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.359 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.359 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.359 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:00:48Z[GMT]
08:17:46.360 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.360 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.360 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.360 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:00:54Z[GMT]
08:17:46.360 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.361 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.361 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.362 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:01Z[GMT]
08:17:46.362 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.362 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.362 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.362 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:01:06Z[GMT]
08:17:46.363 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.363 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.363 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.363 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:01:12Z[GMT]
08:17:46.363 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.363 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.363 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.364 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:01:18Z[GMT]
08:17:46.364 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.364 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.364 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.364 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:01:24Z[GMT]
08:17:46.364 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.364 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.365 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.365 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:01:30Z[GMT]
08:17:46.365 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.365 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.365 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.367 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:01:36Z[GMT]
08:17:46.367 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.367 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.368 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.368 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:01:42Z[GMT]
08:17:46.369 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.369 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.369 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.369 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:01:48Z[GMT]
08:17:46.369 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.369 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.370 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.370 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:01:54Z[GMT]
08:17:46.370 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.370 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.370 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.370 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:02Z[GMT]
08:17:46.370 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.371 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.371 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.371 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:02:06Z[GMT]
08:17:46.371 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.371 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.371 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.371 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:02:12Z[GMT]
08:17:46.372 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.372 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.372 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.372 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:02:18Z[GMT]
08:17:46.372 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.372 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.372 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.372 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:02:24Z[GMT]
08:17:46.373 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.373 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.373 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.373 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:02:30Z[GMT]
08:17:46.373 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.373 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.373 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.374 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:02:36Z[GMT]
08:17:46.374 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.374 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.374 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.374 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:02:42Z[GMT]
08:17:46.374 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.374 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.375 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.375 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:02:48Z[GMT]
08:17:46.375 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.375 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.375 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.375 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:02:54Z[GMT]
08:17:46.375 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.375 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.375 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.376 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:03Z[GMT]
08:17:46.376 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.376 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.376 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.376 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:03:06Z[GMT]
08:17:46.376 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.376 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.376 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.376 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:03:12Z[GMT]
08:17:46.377 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.377 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.380 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.380 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:03:18Z[GMT]
08:17:46.380 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.380 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.381 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.382 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:03:24Z[GMT]
08:17:46.383 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.384 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.385 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.385 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:03:30Z[GMT]
08:17:46.385 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.385 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.385 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.385 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:03:36Z[GMT]
08:17:46.386 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.386 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.386 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.386 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:03:42Z[GMT]
08:17:46.386 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.386 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.386 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.386 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:03:48Z[GMT]
08:17:46.387 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.387 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.387 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.387 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:03:54Z[GMT]
08:17:46.387 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.387 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.387 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.387 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:04Z[GMT]
08:17:46.387 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.387 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.388 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.388 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:04:06Z[GMT]
08:17:46.388 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.388 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.388 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.388 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:04:12Z[GMT]
08:17:46.388 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.388 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.388 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.389 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:04:18Z[GMT]
08:17:46.389 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.389 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.389 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.389 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:04:24Z[GMT]
08:17:46.389 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.389 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.389 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.389 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:04:30Z[GMT]
08:17:46.389 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.389 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.390 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.396 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:04:36Z[GMT]
08:17:46.397 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.397 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.397 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.397 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:04:42Z[GMT]
08:17:46.397 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.397 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.397 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.397 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:04:48Z[GMT]
08:17:46.397 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.398 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.398 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.398 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:04:54Z[GMT]
08:17:46.398 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.398 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.398 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.398 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:05Z[GMT]
08:17:46.398 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.399 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.399 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.399 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:05:06Z[GMT]
08:17:46.399 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.399 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.399 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.399 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:05:12Z[GMT]
08:17:46.399 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.399 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.399 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.400 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:05:18Z[GMT]
08:17:46.400 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.400 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.400 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.400 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:05:24Z[GMT]
08:17:46.400 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.400 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.400 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.401 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:05:30Z[GMT]
08:17:46.401 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.401 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.403 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.403 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:05:36Z[GMT]
08:17:46.403 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.403 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.403 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.403 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:05:42Z[GMT]
08:17:46.403 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.404 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.404 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.404 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:05:48Z[GMT]
08:17:46.404 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.404 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.404 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.404 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:05:54Z[GMT]
08:17:46.405 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.405 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.405 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.405 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:06Z[GMT]
08:17:46.405 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.405 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.405 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.405 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:06:06Z[GMT]
08:17:46.405 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.406 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.406 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.406 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:06:12Z[GMT]
08:17:46.406 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.406 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.406 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.406 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:06:18Z[GMT]
08:17:46.406 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.406 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.406 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.407 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:06:24Z[GMT]
08:17:46.407 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.407 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.407 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.407 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:06:30Z[GMT]
08:17:46.407 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.407 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.407 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.407 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:06:36Z[GMT]
08:17:46.407 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.407 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.408 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.408 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:06:42Z[GMT]
08:17:46.408 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.408 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.408 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.408 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:06:48Z[GMT]
08:17:46.408 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.408 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.409 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.409 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:06:54Z[GMT]
08:17:46.409 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.409 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.409 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.409 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:07Z[GMT]
08:17:46.409 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.409 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.409 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.409 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:07:06Z[GMT]
08:17:46.409 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.410 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.410 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.410 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:07:12Z[GMT]
08:17:46.410 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.410 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.410 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.410 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:07:18Z[GMT]
08:17:46.410 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.410 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.410 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.411 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:07:24Z[GMT]
08:17:46.411 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.411 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.411 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.411 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:07:30Z[GMT]
08:17:46.411 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.411 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.411 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.411 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:07:36Z[GMT]
08:17:46.412 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.412 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.412 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.412 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:07:42Z[GMT]
08:17:46.412 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.412 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.412 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.412 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:07:48Z[GMT]
08:17:46.412 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.412 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.413 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.413 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:07:54Z[GMT]
08:17:46.413 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.413 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.413 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.413 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:08Z[GMT]
08:17:46.413 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.413 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.413 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.414 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:08:06Z[GMT]
08:17:46.414 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.414 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.414 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.414 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:08:12Z[GMT]
08:17:46.414 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.414 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.414 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.414 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:08:18Z[GMT]
08:17:46.414 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.415 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.415 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.415 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:08:24Z[GMT]
08:17:46.415 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.415 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.415 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.415 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:08:30Z[GMT]
08:17:46.415 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.415 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.415 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.416 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:08:36Z[GMT]
08:17:46.416 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.416 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.416 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.416 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:08:42Z[GMT]
08:17:46.416 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.416 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.416 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.416 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:08:48Z[GMT]
08:17:46.416 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.416 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.417 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.417 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:08:54Z[GMT]
08:17:46.417 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.417 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.417 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.417 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:09Z[GMT]
08:17:46.417 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.417 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.417 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.417 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:09:06Z[GMT]
08:17:46.417 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.418 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.418 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.418 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:09:12Z[GMT]
08:17:46.418 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.418 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.418 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.418 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:09:18Z[GMT]
08:17:46.418 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.418 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.418 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.418 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:09:24Z[GMT]
08:17:46.419 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.419 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.419 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.419 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:09:30Z[GMT]
08:17:46.419 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.419 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.419 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.419 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:09:36Z[GMT]
08:17:46.419 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.419 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.419 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.419 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:09:42Z[GMT]
08:17:46.420 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.420 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.420 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.420 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:09:48Z[GMT]
08:17:46.420 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.420 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.420 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.420 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:09:54Z[GMT]
08:17:46.420 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.420 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> returning cached data which will expire at 2013-05-20T20:10Z[GMT]
08:17:46.420 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:10Z[GMT]
08:17:46.429 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 102 msec
08:17:46.429 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 
08:17:46.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, underTest, metadataLoader, metadataInterpolators]
08:17:46.476 [main                ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@762f8ff6), null, canConvert: false)
08:17:46.477 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
08:17:46.477 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
08:17:46.477 [main                ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage)
08:17:46.477 [main                ] DEBUG it.tidalwave.image.op.OperationImplementation      - executing CreateOp(10, 10, BYTE, [D@762f8ff6)
08:17:46.477 [main                ] INFO  it.tidalwave.image.java2d.CreateJ2DOp              - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@762f8ff6), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={}))
08:17:46.478 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> bufferedImage: null image
08:17:46.478 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.size:           10, 10
08:17:46.478 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.tiles:          1 1
08:17:46.478 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.class:          java.awt.image.BufferedImage
08:17:46.478 [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]
08:17:46.478 [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@5e1a7d3 transparency = 1 has alpha = false isAlphaPre = false
08:17:46.478 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.colorSpace:     java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile]
08:17:46.478 [main                ] DEBUG it.tidalwave.image.op.OperationImplementation      - >>>> CreateOp(10, 10, BYTE, [D@762f8ff6) done in 1 msec
08:17:46.479 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
08:17:46.480 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
08:17:46.482 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:00Z[GMT]
08:17:46.482 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - *******************************************************************************************************
08:17:46.482 [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"
08:17:46.483 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - *******************************************************************************************************
08:17:46.483 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.484 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> loading metadata...
08:17:46.485 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:10:00.000000001Z[GMT]
08:17:46.486 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.486 [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]
08:17:46.486 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:20:00.000000001Z[GMT]
08:17:46.487 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:20:00.000000002Z[GMT]
08:17:46.487 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.487 [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]
08:17:46.488 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:30:00.000000002Z[GMT]
08:17:46.488 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:30:00.000000003Z[GMT]
08:17:46.488 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.489 [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]
08:17:46.489 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:40:00.000000003Z[GMT]
08:17:46.490 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:40:00.000000004Z[GMT]
08:17:46.490 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.490 [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]
08:17:46.490 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:50:00.000000004Z[GMT]
08:17:46.491 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:50:00.000000005Z[GMT]
08:17:46.491 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.491 [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]
08:17:46.491 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:00:00.000000005Z[GMT]
08:17:46.492 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T21:00:00.000000006Z[GMT]
08:17:46.492 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.493 [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]
08:17:46.493 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:10:00.000000006Z[GMT]
08:17:46.493 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T21:10:00.000000007Z[GMT]
08:17:46.494 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.494 [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]
08:17:46.494 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:20:00.000000007Z[GMT]
08:17:46.495 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T21:20:00.000000008Z[GMT]
08:17:46.495 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.495 [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]
08:17:46.495 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:30:00.000000008Z[GMT]
08:17:46.496 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T21:30:00.000000009Z[GMT]
08:17:46.496 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.496 [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]
08:17:46.497 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:40:00.000000009Z[GMT]
08:17:46.497 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T21:40:00.000000010Z[GMT]
08:17:46.497 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.498 [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]
08:17:46.498 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:50:00.000000010Z[GMT]
08:17:46.499 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 17 msec
08:17:46.499 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 
08:17:46.535 [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]
08:17:46.539 [main                ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@bc4a9b0), null, canConvert: false)
08:17:46.540 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
08:17:46.540 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
08:17:46.540 [main                ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage)
08:17:46.540 [main                ] DEBUG it.tidalwave.image.op.OperationImplementation      - executing CreateOp(10, 10, BYTE, [D@bc4a9b0)
08:17:46.540 [main                ] INFO  it.tidalwave.image.java2d.CreateJ2DOp              - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@bc4a9b0), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={}))
08:17:46.540 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> bufferedImage: null image
08:17:46.541 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.size:           10, 10
08:17:46.541 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.tiles:          1 1
08:17:46.541 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.class:          java.awt.image.BufferedImage
08:17:46.541 [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]
08:17:46.541 [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@5e1a7d3 transparency = 1 has alpha = false isAlphaPre = false
08:17:46.541 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.colorSpace:     java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile]
08:17:46.541 [main                ] DEBUG it.tidalwave.image.op.OperationImplementation      - >>>> CreateOp(10, 10, BYTE, [D@bc4a9b0) done in 1 msec
08:17:46.542 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
08:17:46.542 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
08:17:46.544 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:00Z[GMT]
08:17:46.544 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - *****************************************************
08:17:46.545 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must correctly load metadata when not in cache"
08:17:46.545 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - *****************************************************
08:17:46.545 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.545 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> loading metadata...
08:17:46.549 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 5 msec
08:17:46.549 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 
08:17:46.581 [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]
08:17:46.584 [main                ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@2c4eae94), null, canConvert: false)
08:17:46.585 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
08:17:46.585 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
08:17:46.585 [main                ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage)
08:17:46.585 [main                ] DEBUG it.tidalwave.image.op.OperationImplementation      - executing CreateOp(10, 10, BYTE, [D@2c4eae94)
08:17:46.585 [main                ] INFO  it.tidalwave.image.java2d.CreateJ2DOp              - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@2c4eae94), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={}))
08:17:46.585 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> bufferedImage: null image
08:17:46.585 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.size:           10, 10
08:17:46.585 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.tiles:          1 1
08:17:46.585 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.class:          java.awt.image.BufferedImage
08:17:46.586 [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]
08:17:46.586 [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@5e1a7d3 transparency = 1 has alpha = false isAlphaPre = false
08:17:46.586 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.colorSpace:     java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile]
08:17:46.586 [main                ] DEBUG it.tidalwave.image.op.OperationImplementation      - >>>> CreateOp(10, 10, BYTE, [D@2c4eae94) done in 1 msec
08:17:46.587 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
08:17:46.587 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
08:17:46.588 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:00Z[GMT]
08:17:46.588 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ****************************************************************************
08:17:46.588 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST "must reload metadata after expiration time when file has been changed"
08:17:46.589 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ****************************************************************************
08:17:46.589 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.589 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> loading metadata...
08:17:46.590 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:10:00.000000001Z[GMT]
08:17:46.590 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.591 [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]
08:17:46.591 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> loading metadata...
08:17:46.591 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:20:00.000000001Z[GMT]
08:17:46.592 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:20:00.000000002Z[GMT]
08:17:46.592 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.592 [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]
08:17:46.592 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> loading metadata...
08:17:46.592 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:30:00.000000002Z[GMT]
08:17:46.593 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:30:00.000000003Z[GMT]
08:17:46.593 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.594 [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]
08:17:46.594 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> loading metadata...
08:17:46.594 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:40:00.000000003Z[GMT]
08:17:46.594 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:40:00.000000004Z[GMT]
08:17:46.595 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.595 [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]
08:17:46.595 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> loading metadata...
08:17:46.595 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T20:50:00.000000004Z[GMT]
08:17:46.596 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T20:50:00.000000005Z[GMT]
08:17:46.596 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.596 [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]
08:17:46.596 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> loading metadata...
08:17:46.597 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:00:00.000000005Z[GMT]
08:17:46.597 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T21:00:00.000000006Z[GMT]
08:17:46.598 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.598 [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]
08:17:46.598 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> loading metadata...
08:17:46.598 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:10:00.000000006Z[GMT]
08:17:46.599 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T21:10:00.000000007Z[GMT]
08:17:46.599 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.599 [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]
08:17:46.600 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> loading metadata...
08:17:46.600 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:20:00.000000007Z[GMT]
08:17:46.600 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T21:20:00.000000008Z[GMT]
08:17:46.601 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.601 [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]
08:17:46.601 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> loading metadata...
08:17:46.601 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:30:00.000000008Z[GMT]
08:17:46.602 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - ==== Time set to           2013-05-20T21:30:00.000000009Z[GMT]
08:17:46.602 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - findMetadataById(mediaId, ...)
08:17:46.602 [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]
08:17:46.602 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadataCache     - >>>> loading metadata...
08:17:46.603 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - >>>> next expiration time: 2013-05-20T21:40:00.000000009Z[GMT]
08:17:46.604 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - TEST PASSED in 15 msec
08:17:46.604 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataCacheTest - 
08:17:46.606 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - **********************************
08:17:46.606 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - TEST "must properly read metadata"
08:17:46.606 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - **********************************
08:17:46.611 [main                ] TRACE it.tidalwave.image.op.ReadOp                       - ReadOp(target/test-classes/DefaultMetadataProviderTest/test-resources/20100102-0001.jpg, 0, 0, [METADATA])
08:17:46.612 [main                ] INFO  it.tidalwave.image.op.ReadOp                       - read(target/test-classes/DefaultMetadataProviderTest/test-resources/20100102-0001.jpg, 0)
08:17:46.612 [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]))
08:17:46.612 [main                ] TRACE it.tidalwave.image.op.ReadOp                       - >>>> suffix is jpg
08:17:46.616 [main                ] INFO  it.tidalwave.image.op.ReadOp                       - createImageReader(FileChannelImageInputStream@25172993, false, jpg)
08:17:46.632 [main                ] INFO  it.tidalwave.image.op.ReadOp                       - createImageReader(FileChannelImageInputStream@25172993, javax.imageio.ImageIO$ImageReaderIterator@1c5d376c)
08:17:46.636 [main                ] TRACE it.tidalwave.image.op.ReadOp                       - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@74844216, vendor: Oracle Corporation
08:17:46.636 [main                ] TRACE it.tidalwave.image.op.ReadOp                       - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@74844216, vendor: Oracle Corporation
08:17:46.637 [main                ] TRACE it.tidalwave.image.op.ReadOp                       - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@74844216
08:17:46.637 [main                ] TRACE it.tidalwave.image.op.ReadOp                       - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@74844216, 0)
08:17:46.851 [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
08:17:46.852 [main                ] DEBUG it.tidalwave.image.op.ReadOp                       - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4d9bccfe, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@412440c1, class it.tidalwave.image.metadata.TIFF)
08:17:46.854 [main                ] DEBUG it.tidalwave.image.metadata.Directory              - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7af0693b)
08:17:46.854 [main                ] DEBUG it.tidalwave.image.op.ReadOp                       - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4d9bccfe, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@412440c1, class it.tidalwave.image.metadata.EXIF)
08:17:46.854 [main                ] DEBUG it.tidalwave.image.metadata.Directory              - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@28d7bd6b)
08:17:46.854 [main                ] DEBUG it.tidalwave.image.op.ReadOp                       - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4d9bccfe, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@412440c1, class it.tidalwave.image.metadata.MakerNote)
08:17:46.854 [main                ] WARN  it.tidalwave.image.op.ReadOp                       - No loader for class it.tidalwave.image.metadata.MakerNote
08:17:46.854 [main                ] DEBUG it.tidalwave.image.op.ReadOp                       - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4d9bccfe, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@412440c1, class it.tidalwave.image.metadata.IPTC)
08:17:46.855 [main                ] DEBUG it.tidalwave.image.metadata.Directory              - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@f472245)
08:17:46.855 [main                ] DEBUG it.tidalwave.image.op.ReadOp                       - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@4d9bccfe, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@412440c1, class it.tidalwave.image.metadata.XMP)
08:17:46.855 [main                ] DEBUG it.tidalwave.image.metadata.Directory              - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@110318a7)
08:17:46.855 [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})
08:17:46.856 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - TIFF: TIFF@1[9 tags]
08:17:46.856 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF: EXIF@2[36 tags]
08:17:46.856 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - IPTC: IPTC@3[13 tags]
08:17:46.856 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - XMP: XMP@4[1 tags]
08:17:46.860 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - TIFF [271] Make: NIKON CORPORATION
08:17:46.861 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - TIFF [272] Model: NIKON D5000
08:17:46.862 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - TIFF [282] X Resolution: 72/1
08:17:46.862 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - TIFF [283] Y Resolution: 72/1
08:17:46.863 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - TIFF [296] Resolution Unit: 2
08:17:46.863 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - TIFF [305] Software: Adobe Photoshop Lightroom 4.1 (Macintosh)
08:17:46.863 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - TIFF [306] Date/Time: 2012:11:02 07:01:43
08:17:46.863 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - TIFF [315] Artist: Fabrizio Giudici
08:17:46.863 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - TIFF [33432] Copyright: © Copyright by Fabrizio Giudici. All rights reserved.
08:17:46.863 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [33434] Exposure Time: 1/1000
08:17:46.864 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [33437] F Number: 8/1
08:17:46.864 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [34850] Exposure Program: 1
08:17:46.864 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [34855] ISO Speed Ratings: 400
08:17:46.864 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [36864] EXIF Version: [48, 50, 51, 48]
08:17:46.864 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [36867] Date/Time Original: 2010:01:02 12:53:59
08:17:46.864 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [36868] Date/Time Digitized: 2010:01:02 12:53:59
08:17:46.865 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [37377] Shutter SpeedValue: 9965784/1000000
08:17:46.865 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [37378] Aperture Value: 6/1
08:17:46.865 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [37380] Exposure Bias Value: 0/6
08:17:46.865 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [37381] Max Aperture Value: 30/10
08:17:46.865 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [37382] Subject Distance: 3/100
08:17:46.865 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [37383] Metering Mode: 5
08:17:46.865 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [37384] Light Source: 9
08:17:46.866 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [37385] Flash: 0
08:17:46.866 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [37386] Focal Length: 1800/10
08:17:46.866 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [37521] Subsec Time Original: 00
08:17:46.866 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [37522] Subsec Time Digitized: 00
08:17:46.866 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [41495] Sensing Method: 2
08:17:46.866 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [41728] File Source: [3]
08:17:46.867 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [41729] Scene Type: [1]
08:17:46.867 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [41730] EXIF CFA Pattern: [2, 0, 2, 0, 1, 2, 0, 1]
08:17:46.867 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [41985] Custom Rendered: 0
08:17:46.867 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [41986] Exposure Mode: 1
08:17:46.867 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [41987] White Balance: 1
08:17:46.867 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [41988] Digital Zoom Ratio: 1/1
08:17:46.867 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [41989] Focal Length 35mm Film: 270
08:17:46.868 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [41990] Scene Capture Type: 0
08:17:46.868 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [41991] Gain Control: 1
08:17:46.868 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [41992] Contrast: 0
08:17:46.868 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [41993] Saturation: 0
08:17:46.868 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [41994] Sharpness: 0
08:17:46.868 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [41996] Subject Distance Range: 0
08:17:46.869 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [42033] BodySerialNumber: 6147706
08:17:46.869 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [42034] LensSpecification: [1800/10, 1800/10, 28/10, 28/10]
08:17:46.869 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - EXIF [42036] LensModel: 180.0 mm f/2.8
08:17:46.869 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - IPTC [346] : UTF-8
08:17:46.869 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - IPTC [512] : 4
08:17:46.869 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - IPTC [517] : Moutons autour de l'Île Saint-Honorat
08:17:46.870 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - IPTC [567] : 20100102
08:17:46.870 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - IPTC [572] : 125359+0100
08:17:46.870 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - IPTC [574] : 20100102
08:17:46.870 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - IPTC [575] : 125359+0100
08:17:46.870 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - IPTC [592] : Fabrizio Giudici
08:17:46.870 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - IPTC [597] : Photographer
08:17:46.871 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - IPTC [622] : Fabrizio Giudici
08:17:46.871 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - IPTC [627] : Fabrizio Giudici
08:17:46.871 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - IPTC [628] : © Copyright by Fabrizio Giudici. All rights reserved.
08:17:46.871 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - IPTC [634] : Fabrizio Giudici
08:17:46.871 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - XMP  [65535] : 172
08:17:46.874 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:17:46.875 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/Media/target/
08:17:46.875 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/DefaultMetadataProviderTest/expected-results/MetadataDump-20100102-0001.txt
08:17:46.875 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/DefaultMetadataProviderTest/MetadataDump-20100102-0001.txt
08:17:46.889 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - TEST PASSED in 283 msec
08:17:46.890 [main                ] INFO  i.t.n.f.media.impl.DefaultMetadataProviderTest     - 
08:17:46.914 [main                ] INFO  i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory  - Scanning for metadata interpolators...
08:17:47.763 [main                ] INFO  i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory  - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.IPTCTitleInterpolator
08:17:47.764 [main                ] INFO  i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory  - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.ShootingDataInterpolator
08:17:47.764 [main                ] INFO  i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory  - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.XmpDcTitleInterpolator
08:17:47.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, metadataInterpolators]
08:17:47.772 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataTest      - ***************************************************
08:17:47.772 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataTest      - TEST "must properly interpolate metadata from JPEG"
08:17:47.772 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataTest      - ***************************************************
08:17:47.773 [main                ] TRACE it.tidalwave.image.op.ReadOp                       - ReadOp(target/test-classes/DefaultMetadataTest/test-resources/20230112-0076.jpg, 0, 0, [METADATA])
08:17:47.773 [main                ] INFO  it.tidalwave.image.op.ReadOp                       - read(target/test-classes/DefaultMetadataTest/test-resources/20230112-0076.jpg, 0)
08:17:47.773 [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]))
08:17:47.773 [main                ] TRACE it.tidalwave.image.op.ReadOp                       - >>>> suffix is jpg
08:17:47.773 [main                ] INFO  it.tidalwave.image.op.ReadOp                       - createImageReader(FileChannelImageInputStream@63ca44ce, false, jpg)
08:17:47.773 [main                ] INFO  it.tidalwave.image.op.ReadOp                       - createImageReader(FileChannelImageInputStream@63ca44ce, javax.imageio.ImageIO$ImageReaderIterator@67a3713)
08:17:47.773 [main                ] TRACE it.tidalwave.image.op.ReadOp                       - >>>> pre-testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@27e8e698, vendor: Oracle Corporation
08:17:47.774 [main                ] TRACE it.tidalwave.image.op.ReadOp                       - >>>> testing reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@27e8e698, vendor: Oracle Corporation
08:17:47.774 [main                ] TRACE it.tidalwave.image.op.ReadOp                       - >>>> returning reader: com.sun.imageio.plugins.jpeg.JPEGImageReader@27e8e698
08:17:47.774 [main                ] TRACE it.tidalwave.image.op.ReadOp                       - loadMetadata(com.sun.imageio.plugins.jpeg.JPEGImageReader@27e8e698, 0)
08:17:47.801 [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
08:17:47.801 [main                ] DEBUG it.tidalwave.image.op.ReadOp                       - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2d5bfc3a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3bf8f426, class it.tidalwave.image.metadata.TIFF)
08:17:47.801 [main                ] DEBUG it.tidalwave.image.metadata.Directory              - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@7103ba38)
08:17:47.801 [main                ] DEBUG it.tidalwave.image.op.ReadOp                       - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2d5bfc3a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3bf8f426, class it.tidalwave.image.metadata.EXIF)
08:17:47.802 [main                ] DEBUG it.tidalwave.image.metadata.Directory              - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@131879fc)
08:17:47.802 [main                ] DEBUG it.tidalwave.image.op.ReadOp                       - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2d5bfc3a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3bf8f426, class it.tidalwave.image.metadata.MakerNote)
08:17:47.802 [main                ] WARN  it.tidalwave.image.op.ReadOp                       - No loader for class it.tidalwave.image.metadata.MakerNote
08:17:47.802 [main                ] DEBUG it.tidalwave.image.op.ReadOp                       - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2d5bfc3a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3bf8f426, class it.tidalwave.image.metadata.IPTC)
08:17:47.802 [main                ] DEBUG it.tidalwave.image.metadata.Directory              - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@6150ed89)
08:17:47.802 [main                ] DEBUG it.tidalwave.image.op.ReadOp                       - loadDirectories(com.sun.imageio.plugins.jpeg.JPEGMetadata@2d5bfc3a, it.tidalwave.image.metadata.loader.JpegDrewMetadataLoader@3bf8f426, class it.tidalwave.image.metadata.XMP)
08:17:47.802 [main                ] DEBUG it.tidalwave.image.metadata.Directory              - load(it.tidalwave.image.metadata.loader.DirectoryDrewLoader@1d756c41)
08:17:47.805 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: TIFF[Image Description]:                                
08:17:47.805 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: TIFF[Make]: SONY
08:17:47.805 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: TIFF[Model]: ILCE-6600
08:17:47.805 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: TIFF[X Resolution]: 72/1
08:17:47.805 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: TIFF[Y Resolution]: 72/1
08:17:47.805 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: TIFF[Resolution Unit]: 2
08:17:47.805 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: TIFF[Software]: Capture One 15 Macintosh
08:17:47.805 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: TIFF[Date/Time]: 2023:01:12 15:37:33
08:17:47.806 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: TIFF[Artist]: Fabrizio Giudici
08:17:47.806 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: TIFF[Copyright]: Fabrizio Giudici
08:17:47.806 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Exposure Time]: 1/160
08:17:47.806 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[F Number]: 8/1
08:17:47.806 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Exposure Program]: 3
08:17:47.806 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[ISO Speed Ratings]: 125
08:17:47.806 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[34864]: 2
08:17:47.806 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[RecommendedExposureIndex]: 125
08:17:47.806 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[EXIF Version]: [48, 50, 51, 49]
08:17:47.807 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Date/Time Original]: 2023:01:12 15:37:33
08:17:47.807 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Date/Time Digitized]: 2023:01:12 15:37:33
08:17:47.807 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Shutter SpeedValue]: 7321928/1000000
08:17:47.807 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Aperture Value]: 6/1
08:17:47.807 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Brightness Value]: 21274/2560
08:17:47.807 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Exposure Bias Value]: -3/10
08:17:47.807 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Max Aperture Value]: 1024/256
08:17:47.807 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Metering Mode]: 5
08:17:47.807 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Light Source]: 0
08:17:47.807 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Flash]: 48
08:17:47.807 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Focal Length]: 1680/10
08:17:47.807 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Pixel X Dimension]: 100
08:17:47.807 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Pixel Y Dimension]: 67
08:17:47.807 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[File Source]: [3]
08:17:47.807 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Scene Type]: [1]
08:17:47.807 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Custom Rendered]: 0
08:17:47.807 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Exposure Mode]: 2
08:17:47.808 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[White Balance]: 0
08:17:47.808 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Digital Zoom Ratio]: 16/16
08:17:47.808 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Focal Length 35mm Film]: 252
08:17:47.808 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Scene Capture Type]: 0
08:17:47.808 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Contrast]: 1
08:17:47.808 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Saturation]: 0
08:17:47.808 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Sharpness]: 0
08:17:47.808 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[LensSpecification]: [1680/10, 1680/10, 4/1, 4/1]
08:17:47.808 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[LensModel]: FE 70-200mm F4 G OSS
08:17:47.808 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: IPTC[346]: UTF-8
08:17:47.808 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: IPTC[512]: 4
08:17:47.808 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: IPTC[517]: Sant'Eusebio a Perti.
08:17:47.809 [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]
08:17:47.809 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: IPTC[567]: 20230112
08:17:47.809 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: IPTC[572]: 153733+0100
08:17:47.809 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: IPTC[574]: 20230112
08:17:47.809 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: IPTC[575]: 153733+0100
08:17:47.809 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: IPTC[592]: Fabrizio Giudici
08:17:47.809 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: IPTC[602]: Finale ligure
08:17:47.809 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: IPTC[604]: Strada di Gorra
08:17:47.809 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: IPTC[607]: Liguria
08:17:47.809 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: IPTC[612]: IT
08:17:47.809 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: IPTC[613]: Italia
08:17:47.809 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: IPTC[628]: Fabrizio Giudici
08:17:47.809 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: IPTC[632]:                                
08:17:47.810 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: XMP[65535]: 168
08:17:47.818 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataTest      - TEST PASSED in 45 msec
08:17:47.818 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataTest      - 
08:17:47.824 [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. 
08:17:47.834 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataTest      - ********************************************************************************************************************************************************************************************
08:17:47.834 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataTest      - TEST "must properly interpolate metadata string"
08:17:47.834 [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]
08:17:47.835 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataTest      - ********************************************************************************************************************************************************************************************
08:17:47.836 [main                ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@127cbd8b), null, canConvert: false)
08:17:47.836 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
08:17:47.836 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
08:17:47.836 [main                ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage)
08:17:47.837 [main                ] DEBUG it.tidalwave.image.op.OperationImplementation      - executing CreateOp(10, 10, BYTE, [D@127cbd8b)
08:17:47.837 [main                ] INFO  it.tidalwave.image.java2d.CreateJ2DOp              - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@127cbd8b), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={}))
08:17:47.837 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> bufferedImage: null image
08:17:47.837 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.size:           10, 10
08:17:47.837 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.tiles:          1 1
08:17:47.837 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.class:          java.awt.image.BufferedImage
08:17:47.837 [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]
08:17:47.837 [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@5e1a7d3 transparency = 1 has alpha = false isAlphaPre = false
08:17:47.837 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.colorSpace:     java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile]
08:17:47.837 [main                ] DEBUG it.tidalwave.image.op.OperationImplementation      - >>>> CreateOp(10, 10, BYTE, [D@127cbd8b) done in 0 msec
08:17:47.837 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
08:17:47.838 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
08:17:47.838 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: TIFF[Make]: NIKON CORPORATION
08:17:47.838 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: TIFF[Model]: NIKON D100
08:17:47.838 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Exposure Time]: 1/640
08:17:47.838 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[F Number]: 11/1
08:17:47.838 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[ISO Speed Ratings]: 100
08:17:47.839 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Exposure Bias Value]: -2/3
08:17:47.839 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Focal Length]: 180/1
08:17:47.839 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - XMPprop(test).aux:LensID: 11
08:17:47.839 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - XMPprop(test).dc:title[1]: The title 1
08:17:47.841 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataTest      - TEST PASSED in 12 msec
08:17:47.841 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataTest      - 
08:17:47.843 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataTest      - ********************************************************************************************************************************************************************************************
08:17:47.843 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataTest      - TEST "must properly interpolate metadata string"
08:17:47.843 [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]
08:17:47.843 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataTest      - ********************************************************************************************************************************************************************************************
08:17:47.844 [main                ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - findImplementation(CreateOp(10, 10, BYTE, [D@169ac0f6), null, canConvert: false)
08:17:47.845 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
08:17:47.845 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
08:17:47.845 [main                ] TRACE i.tidalwave.image.op.ImplementationFactoryRegistry - >>>> found implementation from ImplementationFactory(modelClass=class java.awt.image.BufferedImage)
08:17:47.845 [main                ] DEBUG it.tidalwave.image.op.OperationImplementation      - executing CreateOp(10, 10, BYTE, [D@169ac0f6)
08:17:47.845 [main                ] INFO  it.tidalwave.image.java2d.CreateJ2DOp              - CreateJ2DOp.execute(CreateOp(10, 10, BYTE, [D@169ac0f6), EditableImage(imageModelHolder=SerializableImageModelHolder[null], attributeMapByName={}))
08:17:47.845 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> bufferedImage: null image
08:17:47.845 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.size:           10, 10
08:17:47.845 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.tiles:          1 1
08:17:47.845 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.class:          java.awt.image.BufferedImage
08:17:47.845 [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]
08:17:47.845 [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@5e1a7d3 transparency = 1 has alpha = false isAlphaPre = false
08:17:47.845 [main                ] DEBUG it.tidalwave.image.java2d.Java2DUtils              - >>>> CreateJ2DOp returning.colorSpace:     java.awt.color.ICC_ColorSpace[type: 6, profile name: lcms gray virtual profile]
08:17:47.845 [main                ] DEBUG it.tidalwave.image.op.OperationImplementation      - >>>> CreateOp(10, 10, BYTE, [D@169ac0f6) done in 0 msec
08:17:47.846 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - JAI not available: java.lang.ClassNotFoundException: javax.media.jai.PlanarImage
08:17:47.846 [main                ] WARN  i.tidalwave.image.java2d.ImplementationFactoryJ2D  - Additional Java2D operations not available: java.lang.ClassNotFoundException: it.tidalwave.image.java2d.AdditionalOperations
08:17:47.846 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: TIFF[Make]: NIKON CORPORATION
08:17:47.846 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: TIFF[Model]: NIKON D200
08:17:47.847 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Exposure Time]: 1/20
08:17:47.847 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[F Number]: 8/1
08:17:47.847 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[ISO Speed Ratings]: 200
08:17:47.847 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Exposure Bias Value]: 1/3
08:17:47.847 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - test: EXIF[Focal Length]: 8/1
08:17:47.847 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - XMPprop(test).aux:LensID: 74
08:17:47.847 [main                ] DEBUG i.t.n.frontend.media.impl.DefaultMetadata          - XMPprop(test).dc:title[1]: The title 2
08:17:47.848 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataTest      - TEST PASSED in 5 msec
08:17:47.848 [main                ] INFO  i.t.n.frontend.media.impl.DefaultMetadataTest      - 
08:17:47.899 [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]
08:17:47.903 [main                ] INFO  i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest   - *********************************************
08:17:47.903 [main                ] INFO  i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest   - TEST "must return empty string when io error"
08:17:47.903 [main                ] INFO  i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest   - *********************************************
08:17:47.907 [main                ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect       - getMetadataString(mediaId)
08:17:47.908 [main                ] WARN  i.t.n.f.media.impl.EmbeddedMediaMetadataProvider   - Unexpected I/O error for id mediaId: java.io.IOException: Cannot open file
08:17:47.908 [main                ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect       - >>>> metadata retrieved in 1 msec
08:17:47.908 [main                ] INFO  i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest   - TEST PASSED in 6 msec
08:17:47.908 [main                ] INFO  i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest   - 
08:17:47.931 [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]
08:17:47.934 [main                ] INFO  i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest   - ****************************************************
08:17:47.934 [main                ] INFO  i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest   - TEST "must return empty string when media not found"
08:17:47.934 [main                ] INFO  i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest   - ****************************************************
08:17:47.935 [main                ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect       - getMetadataString(mediaId)
08:17:47.935 [main                ] WARN  i.t.n.f.media.impl.EmbeddedMediaMetadataProvider   - Cannot find media for id mediaId: it.tidalwave.util.NotFoundException: Media not found
08:17:47.935 [main                ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect       - >>>> metadata retrieved in 0 msec
08:17:47.936 [main                ] INFO  i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest   - TEST PASSED in 2 msec
08:17:47.936 [main                ] INFO  i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest   - 
08:17:47.956 [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]
08:17:47.959 [main                ] INFO  i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest   - *****************************************************************
08:17:47.959 [main                ] INFO  i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest   - TEST "must return the interpolated string when metadata is found"
08:17:47.959 [main                ] INFO  i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest   - *****************************************************************
08:17:47.973 [main                ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect       - getMetadataString(mediaId)
08:17:47.973 [main                ] DEBUG i.t.northernwind.aspect.DebugProfilingAspect       - >>>> metadata retrieved in 0 msec
08:17:47.973 [main                ] INFO  i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest   - TEST PASSED in 15 msec
08:17:47.974 [main                ] INFO  i.t.n.f.m.impl.EmbeddedMediaMetadataProviderTest   - 
08:17:47.992 [main                ] INFO  i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory  - Scanning for metadata interpolators...
08:17:48.511 [main                ] INFO  i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory  - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.IPTCTitleInterpolator
08:17:48.511 [main                ] INFO  i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory  - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.ShootingDataInterpolator
08:17:48.512 [main                ] INFO  i.t.n.f.m.i.i.ScanningMetadataInterpolatorFactory  - >>>> added metadata interpolator: class it.tidalwave.northernwind.frontend.media.impl.interpolator.XmpDcTitleInterpolator
08:17:48.513 [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]
08:17:48.513 [main                ] INFO  i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - **************************************
08:17:48.513 [main                ] INFO  i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - TEST "must find all the interpolators"
08:17:48.513 [main                ] INFO  i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - **************************************
08:17:48.518 [main                ] INFO  i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - TEST PASSED in 5 msec
08:17:48.518 [main                ] INFO  i.t.n.f.m.i.ScanningMetadataInterpolatorFactoryTest - 
08:17:48.519 [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.614 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-frontend-media ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:17:55 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 8:17:55 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 8:17:55 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 8:17:55 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 8:17:55 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 8:17:55 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 8:17:55 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 8:17:55 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 8:17:55 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 8:17:55 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_AdoptiumJDK_17/workspace/modules/frontend/Media' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/Media
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028275935
[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_AdoptiumJDK_17/workspace/modules/frontend/Media' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[51,57] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[53,55] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/frontend/Media/src/main/java/it/tidalwave/northernwind/frontend/media/impl/EmbeddedMediaMetadataProvider.java:[55,58] [deprecation] <T>Key(String) in Key has been deprecated
  where T is a type-variable:
    T extends Object declared in class Key
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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
[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.BeforeClass,/org.testng.annotations.Test,/org.testng.annotations.DataProvider
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/Media/src/test/java/it/tidalwave/northernwind/frontend/media/impl/ImageTestBuilder.java:[73,125] [unchecked] unchecked cast
  required: Map<Class<? extends Directory>,List<? extends Directory>>
  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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/frontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028284236
[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_AdoptiumJDK_17/workspace/modules/frontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
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_AdoptiumJDK_17/workspace/modules/frontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028284422
[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_AdoptiumJDK_17/workspace/modules/frontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028284693
[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_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/unwoven-classes
[INFO]     [mkdir] Created dir: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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<ResponseEntity<?>>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<ResponseEntity<?>>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<ResponseEntity<?>>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<ResponseEntity<?>>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<RESPONSE_TYPE>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<ResponseEntity<?>>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<RESPONSE_TYPE>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<ResponseEntity<?>>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<RESPONSE_TYPE>
  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_AdoptiumJDK_17/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/src/test/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseHolderTest.java:[61,72] [unchecked] unchecked cast
  required: ResponseEntity<byte[]>
  found:    CAP#1
  where CAP#1 is a fresh type-variable:
    CAP#1 extends Object from capture of ?
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<byte[]>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in class ResponseHolder
[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
08:18:10.889 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - STARTING TESTS OF it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolderTest
08:18:11.666 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - *************************************************
08:18:11.666 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - TEST "must output NotModified when Etag Matching"
08:18:11.666 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - *************************************************
08:18:11.704 [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...
08:18:11.706 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["1341242553456"]
08:18:11.706 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty
08:18:11.714 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.714 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.714 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:18:11.714 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
08:18:11.723 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - TEST PASSED in 56 msec
08:18:11.723 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - 
08:18:11.726 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - *********************************************************************************************
08:18:11.726 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - TEST "must output NotModified when IfModifiedSince more recent than or equal to ModifiedTime"
08:18:11.726 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - *********************************************************************************************
08:18:11.728 [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...
08:18:11.728 [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
08:18:11.728 [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...
08:18:11.729 [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...
08:18:11.729 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.729 [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]]
08:18:11.730 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.730 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.730 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:18:11.730 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
08:18:11.732 [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...
08:18:11.732 [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
08:18:11.732 [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...
08:18:11.733 [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...
08:18:11.733 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.733 [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]]
08:18:11.733 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.734 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.734 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:18:11.734 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
08:18:11.735 [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...
08:18:11.735 [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
08:18:11.735 [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...
08:18:11.736 [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...
08:18:11.736 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.736 [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]]
08:18:11.737 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.737 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.737 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:18:11.737 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
08:18:11.739 [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...
08:18:11.739 [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
08:18:11.739 [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...
08:18:11.739 [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...
08:18:11.740 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.740 [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]]
08:18:11.740 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.741 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.741 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:18:11.741 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
08:18:11.742 [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...
08:18:11.742 [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
08:18:11.742 [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...
08:18:11.743 [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...
08:18:11.743 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.743 [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]]
08:18:11.744 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.744 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.744 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:18:11.744 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
08:18:11.745 [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...
08:18:11.746 [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
08:18:11.746 [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...
08:18:11.746 [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...
08:18:11.747 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.747 [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]]
08:18:11.747 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.747 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.748 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:18:11.748 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
08:18:11.749 [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...
08:18:11.749 [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
08:18:11.749 [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...
08:18:11.749 [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...
08:18:11.750 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.750 [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]]
08:18:11.750 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.750 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.750 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:18:11.751 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
08:18:11.752 [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...
08:18:11.752 [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
08:18:11.752 [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...
08:18:11.752 [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...
08:18:11.752 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.753 [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]]
08:18:11.753 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.753 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.753 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:18:11.753 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
08:18:11.755 [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...
08:18:11.755 [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
08:18:11.755 [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...
08:18:11.755 [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...
08:18:11.755 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.756 [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]]
08:18:11.756 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.756 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.756 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:18:11.756 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
08:18:11.757 [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...
08:18:11.758 [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
08:18:11.758 [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...
08:18:11.758 [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...
08:18:11.759 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.759 [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]]
08:18:11.759 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.759 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.759 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileNotModifiedOutput.txt
08:18:11.760 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileNotModifiedOutput.txt
08:18:11.760 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - TEST PASSED in 34 msec
08:18:11.760 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - 
08:18:11.763 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - ********************************************************
08:18:11.763 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - TEST "must output a ResourceFile when Etag not Matching"
08:18:11.763 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - ********************************************************
08:18:11.764 [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...
08:18:11.764 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional["xxxx"]
08:18:11.765 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty
08:18:11.765 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.765 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.765 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:18:11.766 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
08:18:11.766 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - TEST PASSED in 3 msec
08:18:11.766 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - 
08:18:11.768 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - ************************************************************************************
08:18:11.768 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - TEST "must output a ResourceFile when IfModifiedSince less recent than ModifiedTime"
08:18:11.768 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - ************************************************************************************
08:18:11.769 [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...
08:18:11.770 [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
08:18:11.770 [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...
08:18:11.770 [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...
08:18:11.770 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.770 [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]]
08:18:11.771 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.771 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.771 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:18:11.771 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
08:18:11.772 [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...
08:18:11.773 [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
08:18:11.773 [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...
08:18:11.773 [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...
08:18:11.773 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.773 [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]]
08:18:11.774 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.774 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.774 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:18:11.774 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
08:18:11.775 [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...
08:18:11.775 [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
08:18:11.775 [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...
08:18:11.776 [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...
08:18:11.776 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.776 [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]]
08:18:11.776 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.777 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.777 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:18:11.777 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
08:18:11.778 [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...
08:18:11.778 [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
08:18:11.778 [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...
08:18:11.778 [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...
08:18:11.779 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.779 [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]]
08:18:11.779 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.779 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.779 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:18:11.780 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
08:18:11.780 [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...
08:18:11.781 [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
08:18:11.781 [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...
08:18:11.781 [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...
08:18:11.781 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.781 [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]]
08:18:11.782 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.782 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.782 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:18:11.782 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
08:18:11.783 [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...
08:18:11.783 [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
08:18:11.783 [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...
08:18:11.784 [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...
08:18:11.784 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.784 [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]]
08:18:11.785 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.785 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.785 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:18:11.785 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
08:18:11.786 [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...
08:18:11.786 [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
08:18:11.786 [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...
08:18:11.787 [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...
08:18:11.787 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.787 [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]]
08:18:11.787 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.787 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.787 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:18:11.787 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
08:18:11.788 [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...
08:18:11.789 [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
08:18:11.789 [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...
08:18:11.789 [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...
08:18:11.789 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.789 [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]]
08:18:11.790 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.790 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.790 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:18:11.790 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
08:18:11.791 [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...
08:18:11.791 [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
08:18:11.791 [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...
08:18:11.792 [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...
08:18:11.792 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.792 [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]]
08:18:11.792 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.793 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.793 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:18:11.793 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
08:18:11.794 [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...
08:18:11.794 [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
08:18:11.794 [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...
08:18:11.794 [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...
08:18:11.795 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.795 [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]]
08:18:11.795 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.795 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.795 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:18:11.795 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
08:18:11.796 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - TEST PASSED in 28 msec
08:18:11.796 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - 
08:18:11.798 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - ************************************
08:18:11.798 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - TEST "must properly output NotFound"
08:18:11.798 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - ************************************
08:18:11.799 [main                ] INFO  i.t.n.core.model.spi.ResponseBuilderSupport        - NOT FOUND: it.tidalwave.util.NotFoundException: foo bar
08:18:11.801 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty
08:18:11.801 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty
08:18:11.801 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.801 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.801 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/NotFoundExceptionOutput.txt
08:18:11.802 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/NotFoundExceptionOutput.txt
08:18:11.802 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - TEST PASSED in 4 msec
08:18:11.802 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - 
08:18:11.804 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - ***********************************************
08:18:11.805 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - TEST "must properly output a PermanentRedirect"
08:18:11.805 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - ***********************************************
08:18:11.806 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty
08:18:11.806 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty
08:18:11.806 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.806 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.806 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/PermanentRedirectOutput.txt
08:18:11.806 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/PermanentRedirectOutput.txt
08:18:11.807 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - TEST PASSED in 3 msec
08:18:11.807 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - 
08:18:11.809 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - ******************************************
08:18:11.809 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - TEST "must properly output a ResourceFile"
08:18:11.810 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - ******************************************
08:18:11.811 [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...
08:18:11.811 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.811 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty
08:18:11.812 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.812 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.812 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutput.txt
08:18:11.812 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutput.txt
08:18:11.812 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - TEST PASSED in 3 msec
08:18:11.813 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - 
08:18:11.815 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - **************************************************************
08:18:11.815 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - TEST "must properly output a ResourceFile with ExpirationTime"
08:18:11.815 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - **************************************************************
08:18:11.816 [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...
08:18:11.816 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional["1341242553456"] - requestIfNoneMatch: Optional.empty
08:18:11.817 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> lastModified: Optional[2012-07-02T15:22:33Z[GMT]] - requestIfNotModifiedSince: Optional.empty
08:18:11.817 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.817 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.817 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/ResourceFileOutputWithExpirationTime.txt
08:18:11.817 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/ResourceFileOutputWithExpirationTime.txt
08:18:11.818 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - TEST PASSED in 3 msec
08:18:11.818 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - 
08:18:11.820 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - *********************************************
08:18:11.820 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - TEST "must properly output an internal error"
08:18:11.820 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - *********************************************
08:18:11.821 [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:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	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:1511)
	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)
08:18:11.824 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> eTag: Optional.empty - requestIfNoneMatch: Optional.empty
08:18:11.824 [main                ] DEBUG i.t.n.core.model.spi.ResponseBuilderSupport        - >>>> lastModified: Optional.empty - requestIfNotModifiedSince: Optional.empty
08:18:11.824 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
08:18:11.824 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/target/
08:18:11.825 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  test-classes/ResponseBuilderTest/expected-results/InternalErrorOutput.txt
08:18:11.825 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  test-artifacts/SpringMvcResponseHolderTest/InternalErrorOutput.txt
08:18:11.826 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - TEST PASSED in 5 msec
08:18:11.826 [main                ] INFO  i.t.n.f.springmvc.SpringMvcResponseHolderTest      - 
08:18:11.827 [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: 2.03 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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-frontend-springmvc ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[WARNING] Unable to locate Source XRef to link to - DISABLED
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:18:16 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 8:18:16 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 8:18:16 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 8:18:16 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 8:18:16 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 8:18:16 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 8:18:16 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 8:18: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 8:18: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 8:18: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-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_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028297454
[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_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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<ResponseEntity<?>>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<ResponseEntity<?>>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<ResponseEntity<?>>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<ResponseEntity<?>>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<RESPONSE_TYPE>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<ResponseEntity<?>>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<RESPONSE_TYPE>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in interface ResponseBuilder
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<ResponseEntity<?>>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in class ResponseBuilderSupport
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<RESPONSE_TYPE>
  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_AdoptiumJDK_17/workspace/modules/Core/target/it-tidalwave-northernwind-core-1.2-ALPHA-12-SNAPSHOT.986947ad5cf9-tests.jar to /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcFrontend/src/test/java/it/tidalwave/northernwind/frontend/springmvc/SpringMvcResponseHolderTest.java:[61,72] [unchecked] unchecked cast
  required: ResponseEntity<byte[]>
  found:    CAP#1
  where CAP#1 is a fresh type-variable:
    CAP#1 extends Object from capture of ?
[WARNING] /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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<byte[]>
  where RESPONSE_TYPE is a type-variable:
    RESPONSE_TYPE extends Object declared in class ResponseHolder
[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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcMediaFrontend
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028304169
[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_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-frontend-media-springmvc ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:18:24 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 8:18:24 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 8:18:24 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 8:18:24 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 8:18:24 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 8:18:24 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 8:18:24 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 8:18:24 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 8:18:24 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 8:18:24 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_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcMediaFrontend
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028304703
[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_AdoptiumJDK_17/workspace/modules/frontend/SpringMvcMediaFrontend' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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] 
[INFO] --- clean:3.2.0:clean (default-clean) @ it-tidalwave-northernwind-webapp ---
[INFO] Deleting /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/webapp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/webapp
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028304871
[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_AdoptiumJDK_17/workspace/modules/webapp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
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_AdoptiumJDK_17/workspace/modules/webapp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/webapp
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028304966
[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_AdoptiumJDK_17/workspace/modules/webapp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/webapp/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/webapp/Commons
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028305039
[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_AdoptiumJDK_17/workspace/modules/webapp/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-frontend-webapp-commons ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:18:25 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 8:18:25 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 8:18:25 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 8:18:25 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 8:18:25 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 8:18:25 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 8:18:25 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 8:18:25 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 8:18:25 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 8:18:25 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_AdoptiumJDK_17/workspace/modules/webapp/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/webapp/Commons
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028305532
[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_AdoptiumJDK_17/workspace/modules/webapp/Commons' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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 ]---------------------------------
[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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/webapp/SpringMvcWebApp
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028305830
[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_AdoptiumJDK_17/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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] Transforming file: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/webapp/SpringMvcWebApp/src/main/webapp]
[INFO] Building war: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-frontend-springmvc-webapp ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:18:28 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 8:18:28 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 8:18:28 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 8:18:28 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 8:18:28 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 8:18:28 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 8:18:28 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 8:18:28 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 8:18:28 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 8:18:29 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_AdoptiumJDK_17/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/webapp/SpringMvcWebApp
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028309013
[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_AdoptiumJDK_17/workspace/modules/webapp/SpringMvcWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/webapp/SpringMvcMediaWebApp
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028309187
[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_AdoptiumJDK_17/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/workspace/modules/webapp/SpringMvcMediaWebApp/src/main/webapp]
[INFO] Building war: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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 <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[INFO] PMD version: 6.53.0
[INFO] Rendering content with org.apache.maven.skins:maven-default-skin:jar:1.3 skin.
[INFO] 
[INFO] --- pmd:3.20.0:pmd (default-cli) @ it-tidalwave-northernwind-frontend-media-springmvc-webapp ---
[WARNING]  Parameter 'aggregate' (user property 'aggregate') is deprecated: since 3.15.0 Use the goals <code>pmd:aggregate-pmd</code> and <code>pmd:aggregate-cpd</code>
instead.
[INFO] PMD version: 6.53.0
Dec 24, 2024 8:18:30 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 8:18:30 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 8:18:30 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 8:18:30 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 8:18:30 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 8:18:30 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 8:18:30 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 8:18:30 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 8:18:30 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 8:18:30 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_AdoptiumJDK_17/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/workspace/modules/webapp/SpringMvcMediaWebApp
[INFO] Storing buildNumber: 986947ad5cf9 at timestamp: 1735028310654
[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_AdoptiumJDK_17/workspace/modules/webapp/SpringMvcMediaWebApp' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/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: 17.0.13 -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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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_AdoptiumJDK_17/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] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-git:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-marshalling-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-hg:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-scm:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-commons:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-git:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-springmvc:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components-htmltemplate:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-commons:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-marshalling-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-hg:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-scm:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-scm:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-commons:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components-htmltemplate:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-media-springmvc:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-springmvc:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components-htmltemplate:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-media:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-commons:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-git:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-marshalling-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-hg:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-scm:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-media:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-springmvc:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components-htmltemplate:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-commons:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-frontend-components:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-scm:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-marshalling-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-git:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-hg:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-scm:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-default:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-profiling:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-html-patches:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core-filesystem-basic:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Found snapshot reactor project in aggregate for it.tidalwave.northernwind:it-tidalwave-northernwind-core:1.2-ALPHA-12-SNAPSHOT - creating a virtual dependency as the snapshot found in the repository may contain outdated dependencies.
[INFO] Checking for updates
[INFO] NVD CVE requires several updates; this could take a couple of minutes.
[INFO] Download Started for NVD CVE - 2002
[INFO] Download Complete for NVD CVE - 2002  (1994 ms)
[INFO] Processing Started for NVD CVE - 2002
[INFO] Download Started for NVD CVE - 2003
[INFO] Download Complete for NVD CVE - 2003  (1082 ms)
[INFO] Processing Started for NVD CVE - 2003
[INFO] Processing Complete for NVD CVE - 2002  (6570 ms)
[INFO] Processing Complete for NVD CVE - 2003  (1916 ms)
[INFO] Download Started for NVD CVE - 2004
[INFO] Download Complete for NVD CVE - 2004  (999 ms)
[INFO] Processing Started for NVD CVE - 2004
[INFO] Processing Complete for NVD CVE - 2004  (3292 ms)
[INFO] Download Started for NVD CVE - 2005
[INFO] Download Complete for NVD CVE - 2005  (1066 ms)
[INFO] Processing Started for NVD CVE - 2005
[INFO] Processing Complete for NVD CVE - 2005  (2730 ms)
[INFO] Download Started for NVD CVE - 2006
[INFO] Download Complete for NVD CVE - 2006  (1111 ms)
[INFO] Processing Started for NVD CVE - 2006
[INFO] Processing Complete for NVD CVE - 2006  (3146 ms)
[INFO] Download Started for NVD CVE - 2007
[INFO] Download Complete for NVD CVE - 2007  (1414 ms)
[INFO] Processing Started for NVD CVE - 2007
[INFO] Processing Complete for NVD CVE - 2007  (2965 ms)
[INFO] Download Started for NVD CVE - 2008
[INFO] Download Complete for NVD CVE - 2008  (1303 ms)
[INFO] Processing Started for NVD CVE - 2008
[INFO] Processing Complete for NVD CVE - 2008  (3605 ms)
[INFO] Download Started for NVD CVE - 2009
[INFO] Download Complete for NVD CVE - 2009  (1358 ms)
[INFO] Processing Started for NVD CVE - 2009
[INFO] Download Started for NVD CVE - 2010
[INFO] Processing Complete for NVD CVE - 2009  (4219 ms)
[INFO] Download Complete for NVD CVE - 2010  (1127 ms)
[INFO] Processing Started for NVD CVE - 2010
[INFO] Processing Complete for NVD CVE - 2010  (3953 ms)
[INFO] Download Started for NVD CVE - 2011
[INFO] Download Complete for NVD CVE - 2011  (1115 ms)
[INFO] Processing Started for NVD CVE - 2011
[INFO] Download Started for NVD CVE - 2012
[INFO] Processing Complete for NVD CVE - 2011  (4579 ms)
[INFO] Download Complete for NVD CVE - 2012  (1130 ms)
[INFO] Processing Started for NVD CVE - 2012
[INFO] Download Started for NVD CVE - 2013
[INFO] Processing Complete for NVD CVE - 2012  (4899 ms)
[INFO] Download Complete for NVD CVE - 2013  (1314 ms)
[INFO] Processing Started for NVD CVE - 2013
[INFO] Download Started for NVD CVE - 2014
[INFO] Processing Complete for NVD CVE - 2013  (4087 ms)
[INFO] Download Complete for NVD CVE - 2014  (1142 ms)
[INFO] Processing Started for NVD CVE - 2014
[INFO] Processing Complete for NVD CVE - 2014  (3842 ms)
[INFO] Download Started for NVD CVE - 2015
[INFO] Download Complete for NVD CVE - 2015  (1192 ms)
[INFO] Processing Started for NVD CVE - 2015
[INFO] Processing Complete for NVD CVE - 2015  (3035 ms)
[INFO] Download Started for NVD CVE - 2016
[INFO] Download Complete for NVD CVE - 2016  (1111 ms)
[INFO] Processing Started for NVD CVE - 2016
[INFO] Processing Complete for NVD CVE - 2016  (3755 ms)
[INFO] Download Started for NVD CVE - 2017
[INFO] Download Complete for NVD CVE - 2017  (1231 ms)
[INFO] Processing Started for NVD CVE - 2017
[INFO] Download Started for NVD CVE - 2018
[INFO] Processing Complete for NVD CVE - 2017  (4249 ms)
[INFO] Download Complete for NVD CVE - 2018  (1409 ms)
[INFO] Processing Started for NVD CVE - 2018
[INFO] Download Started for NVD CVE - 2019
[INFO] Processing Complete for NVD CVE - 2018  (4469 ms)
[INFO] Download Complete for NVD CVE - 2019  (1256 ms)
[INFO] Processing Started for NVD CVE - 2019
[INFO] Download Started for NVD CVE - 2020
[INFO] Processing Complete for NVD CVE - 2019  (4654 ms)
[INFO] Download Complete for NVD CVE - 2020  (1413 ms)
[INFO] Processing Started for NVD CVE - 2020
[INFO] Download Started for NVD CVE - 2021
[INFO] Processing Complete for NVD CVE - 2020  (4894 ms)
[INFO] Download Complete for NVD CVE - 2021  (1383 ms)
[INFO] Processing Started for NVD CVE - 2021
[INFO] Download Started for NVD CVE - 2022
[INFO] Processing Complete for NVD CVE - 2021  (5293 ms)
[INFO] Download Complete for NVD CVE - 2022  (1294 ms)
[INFO] Processing Started for NVD CVE - 2022
[INFO] Download Started for NVD CVE - 2023
[INFO] Download Complete for NVD CVE - 2023  (1759 ms)
[INFO] Processing Started for NVD CVE - 2023
[INFO] Processing Complete for NVD CVE - 2022  (6213 ms)
[INFO] Download Started for NVD CVE - 2024
[INFO] Download Complete for NVD CVE - 2024  (1512 ms)
[INFO] Processing Started for NVD CVE - 2024
[INFO] Processing Complete for NVD CVE - 2023  (7075 ms)
[INFO] Processing Complete for NVD CVE - 2024  (4217 ms)
[INFO] Download Started for NVD CVE - Modified
[INFO] Download Complete for NVD CVE - Modified  (897 ms)
[INFO] Processing Started for NVD CVE - Modified
[INFO] Processing Complete for NVD CVE - Modified  (517 ms)
[INFO] Begin database maintenance
[INFO] Updated the CPE ecosystem on 142461 NVD records
[INFO] Removed the CPE ecosystem on 4057 NVD records
[INFO] Cleaned up 2 orphaned NVD records
[INFO] End database maintenance (12986 ms)
[WARNING] A new version of dependency-check is available. Consider updating to version 11.1.1.
[INFO] Updating CISA Known Exploited Vulnerability list: https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json
[ERROR] Error retrieving https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json; received response code 403; Forbidden
[ERROR] org.owasp.dependencycheck.utils.DownloadFailedException: Error downloading file https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json; unable to connect.
org.owasp.dependencycheck.data.update.exception.UpdateException: org.owasp.dependencycheck.utils.DownloadFailedException: Error downloading file https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json; unable to connect.
    at org.owasp.dependencycheck.data.update.KnownExploitedDataSource.update (KnownExploitedDataSource.java:93)
    at org.owasp.dependencycheck.Engine.doUpdates (Engine.java:900)
    at org.owasp.dependencycheck.Engine.initializeAndUpdateDatabase (Engine.java:705)
    at org.owasp.dependencycheck.Engine.analyzeDependencies (Engine.java:631)
    at org.owasp.dependencycheck.maven.BaseDependencyCheckMojo.runCheck (BaseDependencyCheckMojo.java:1919)
    at org.owasp.dependencycheck.maven.BaseDependencyCheckMojo.execute (BaseDependencyCheckMojo.java:1102)
    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:77)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:569)
    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)
Caused by: org.owasp.dependencycheck.utils.DownloadFailedException: Error downloading file https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json; unable to connect.
    at org.owasp.dependencycheck.utils.HttpResourceConnection.obtainConnection (HttpResourceConnection.java:267)
    at org.owasp.dependencycheck.utils.HttpResourceConnection.fetch (HttpResourceConnection.java:163)
    at org.owasp.dependencycheck.data.update.KnownExploitedDataSource.update (KnownExploitedDataSource.java:80)
    at org.owasp.dependencycheck.Engine.doUpdates (Engine.java:900)
    at org.owasp.dependencycheck.Engine.initializeAndUpdateDatabase (Engine.java:705)
    at org.owasp.dependencycheck.Engine.analyzeDependencies (Engine.java:631)
    at org.owasp.dependencycheck.maven.BaseDependencyCheckMojo.runCheck (BaseDependencyCheckMojo.java:1919)
    at org.owasp.dependencycheck.maven.BaseDependencyCheckMojo.execute (BaseDependencyCheckMojo.java:1102)
    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:77)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:569)
    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)
Caused by: org.owasp.dependencycheck.utils.DownloadFailedException: Error retrieving https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json; received response code 403; Forbidden
    at org.owasp.dependencycheck.utils.HttpResourceConnection.obtainConnection (HttpResourceConnection.java:249)
    at org.owasp.dependencycheck.utils.HttpResourceConnection.fetch (HttpResourceConnection.java:163)
    at org.owasp.dependencycheck.data.update.KnownExploitedDataSource.update (KnownExploitedDataSource.java:80)
    at org.owasp.dependencycheck.Engine.doUpdates (Engine.java:900)
    at org.owasp.dependencycheck.Engine.initializeAndUpdateDatabase (Engine.java:705)
    at org.owasp.dependencycheck.Engine.analyzeDependencies (Engine.java:631)
    at org.owasp.dependencycheck.maven.BaseDependencyCheckMojo.runCheck (BaseDependencyCheckMojo.java:1919)
    at org.owasp.dependencycheck.maven.BaseDependencyCheckMojo.execute (BaseDependencyCheckMojo.java:1102)
    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:77)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:569)
    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] Begin database defrag
[INFO] End database defrag (5406 ms)
[WARNING] Unable to update 1 or more Cached Web DataSource, using local data instead. Results may not include recent vulnerabilities.
[ERROR] Unable to continue dependency-check analysis.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for NorthernWind 1.2-ALPHA-12-SNAPSHOT:
[INFO] 
[INFO] NorthernWind ....................................... FAILURE [02:39 min]
[INFO] NorthernWind (modules) ............................. SUCCESS [  0.263 s]
[INFO] NorthernWind :: Commons for tests .................. SUCCESS [  7.687 s]
[INFO] NorthernWind :: Core ............................... SUCCESS [ 20.094 s]
[INFO] NorthernWind :: Core :: Default Marshalling ........ SUCCESS [  8.667 s]
[INFO] NorthernWind :: Profiling .......................... SUCCESS [  8.122 s]
[INFO] NorthernWind :: HTML Patches ....................... SUCCESS [  6.381 s]
[INFO] NorthernWind :: Filesystems ........................ SUCCESS [  0.188 s]
[INFO] NorthernWind :: Filesystems :: Basic ............... SUCCESS [ 13.399 s]
[INFO] NorthernWind :: Core :: Default Implementation ..... SUCCESS [ 32.215 s]
[INFO] NorthernWind :: Frontend :: Components ............. SUCCESS [ 24.543 s]
[INFO] NorthernWind :: Frontend :: Components :: HTML Template SUCCESS [ 19.949 s]
[INFO] NorthernWind :: Filesystems :: SCM ................. SUCCESS [ 13.962 s]
[INFO] NorthernWind :: Filesystems :: SCM :: Git .......... SUCCESS [ 18.817 s]
[INFO] NorthernWind :: Filesystems :: SCM :: Mercurial .... SUCCESS [ 43.322 s]
[INFO] NorthernWind :: Frontend :: Commons ................ SUCCESS [  9.892 s]
[INFO] NorthernWind :: Frontend :: Media .................. SUCCESS [ 30.889 s]
[INFO] NorthernWind :: Frontend ........................... SUCCESS [  0.342 s]
[INFO] NorthernWind :: Frontend :: Spring MVC ............. SUCCESS [ 19.570 s]
[INFO] NorthernWind :: Frontend :: Media :: Spring MVC .... SUCCESS [  0.700 s]
[INFO] NorthernWind :: Frontend :: Webapp ................. SUCCESS [  0.211 s]
[INFO] NorthernWind :: Frontend :: Webapp :: Commons ...... SUCCESS [  0.683 s]
[INFO] NorthernWind :: Frontend :: Webapp :: Spring MVC ... SUCCESS [  3.440 s]
[INFO] NorthernWind :: Frontend :: Webapp :: Media :: Spring MVC SUCCESS [  1.722 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  07:31 min
[INFO] Finished at: 2024-12-24T08:21:10Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.owasp:dependency-check-maven:8.2.1:aggregate (default-cli) on project northernwind: Fatal exception(s) analyzing NorthernWind: One or more exceptions occurred during analysis:
[ERROR] 	UpdateException: org.owasp.dependencycheck.utils.DownloadFailedException: Error downloading file https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json; unable to connect.
[ERROR] 		caused by DownloadFailedException: Error downloading file https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json; unable to connect.
[ERROR] 		caused by DownloadFailedException: Error retrieving https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json; received response code 403; Forbidden
[ERROR] 	NoDataException: No documents exist
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
Build step 'Invoke top-level Maven targets' marked build as failure
TestNG Reports Processing: START
Looking for TestNG results report in workspace using pattern: **/target/**/testng-results.xml
Saving reports...
Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/builds/24/testng/testng-results-1.xml'
Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/builds/24/testng/testng-results-2.xml'
Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/builds/24/testng/testng-results-3.xml'
Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/builds/24/testng/testng-results-4.xml'
Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/builds/24/testng/testng-results-5.xml'
Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/builds/24/testng/testng-results-6.xml'
Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/builds/24/testng/testng-results-7.xml'
Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/builds/24/testng/testng-results-8.xml'
Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/builds/24/testng/testng-results-9.xml'
Processing '/var/jenkins_home/jobs/NorthernWind_Metrics_AdoptiumJDK_17/builds/24/testng/testng-results.xml'
1.948052% of tests failed, which exceeded threshold of 0%. Marking build as UNSTABLE
TestNG Reports Processing: FINISH
[Java CompilerMavenCPDPMDAspectJCode AnalysisSpotBugsOpen Tasks ScannerOWASP Dependency CheckJavaDoc] Skipping execution of recorder since overall result is 'FAILURE'
[description-setter] Description set: 
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
Finished: FAILURE